Uczę się programowania z symfonii i moje pytanie czy nie lepiej robić to z pod linuksem? słyszałem że przy okazji mogę poznać budowę systemu itp.
Wiem że nie ma tam niektórych bibliotek windowsowych a pod innymi względami zasady pisania kodu źródłowego różni się od pisania w visual studio?
ucząc się programować nie chciałoby mi się jeszcze ekstra użereć z systemem operacyjnym ;) jestem przeciwnikiem linuksa na desktopy, za dużo z tym zabawy
Mi się wydaje, że powinieneś wybrać system w którym czujesz się lepiej. Jak byś budował jakieś środowisko sieciowe, to bym polecił linuxa, bo dużo narzędzi jest na opensource, ale do budowania aplikacji webowych, to już kwestia gustu.
ucząc się programować nie chciałoby mi się jeszcze ekstra użereć z systemem operacyjnym
Ubuntu LTS jest dość bezproblemowe. Dodatkowo w repo jest sporo programów i bibliotek, dzięki czemu kodzenie może być nawet łatwiejsze.
Skonfigurowanie C/ C++ pod NetBeansem na Ubuntu to betka, a na Windowsie mam z tym problem.
Uczę się programowania z symfonii i moje pytanie czy nie lepiej robić to z pod linuksem? słyszałem że przy okazji mogę poznać budowę systemu itp.
Akurat znajomość budowy systemu nie jest prawie w ogóle potrzebna, ale znajomość powłoki (bash), standardowych programów (grep, awk, sed, itd), budowy pliku makefile, etc przyda się przy kodzeniu.
Wiem że nie ma tam niektórych bibliotek windowsowych a pod innymi względami zasady pisania kodu źródłowego różni się od pisania w visual studio?
Zależy jak bardzo przenośnych frameworków używasz. Kodzenie w C# prawdopodobnie będzie się mocno różnić pod Linuksem (z różnych względów, chociażby ułomności Mono), ale np kody Java czy C++ + Qt będą podobne na obu systemach.
a pod innymi względami zasady pisania kodu źródłowego różni się od pisania w visual studio?
Przede wszystkim, pod Linuksa nie ma Visual Studio, najlepsiejszego IDE na świecie ;-P