Bry,
W programowaniu jestem całkowitym laikiem, a chcę “poszerzyć swoje horyzonty” o programowanie. Kilka pytań
1.Jaki program do programowania używać?
2.Jaki język na początek wybrać?
To tyle.
Pozdrawiam,
Polski Derp
Bry,
W programowaniu jestem całkowitym laikiem, a chcę “poszerzyć swoje horyzonty” o programowanie. Kilka pytań
1.Jaki program do programowania używać?
2.Jaki język na początek wybrać?
To tyle.
Pozdrawiam,
Polski Derp
Temat pojawia się tu średnio raz na tydzień. Przeszukaj ten dział na forum.
Poradnik Początkującego Programisty
http://forum.dobreprogramy.pl/jaki-język-programowania-na-początek-t493586/
http://forum.dobreprogramy.pl/c-rozpoczęcie-nauki-programowania-t479231/
http://forum.dobreprogramy.pl/jaki-język-programowania-na-początek-t479047/
http://forum.dobreprogramy.pl/jaki-język-programowania-wybrać-początkujący-t475957/
http://forum.dobreprogramy.pl/prośba-o-wskazówki-dt-programowania-t464409/
http://forum.dobreprogramy.pl/programowanie-od-czego-zacząć-t455188/
http://forum.dobreprogramy.pl/programowanie-początkującego-jaki-język-wybrać-t450186/
http://forum.dobreprogramy.pl/jakiego-języka-mam-się-zacząć-uczyć-t449044/
http://forum.dobreprogramy.pl/jak-stworzyć-własny-program-komputerowy-t430611/
http://forum.dobreprogramy.pl/kierunek-rozwoju-programistycznego-t410742/
http://forum.dobreprogramy.pl/początek-z-programowaniem-t408483/
http://forum.dobreprogramy.pl/od-jakiego-języka-zacząć-programować-java-vs-delphi-t408474/
http://forum.dobreprogramy.pl/jak-zacząć-naukę-programownia-t380991/
http://forum.dobreprogramy.pl/jak-zacząć-z-jezykami-programowania-t398412/
Podpowiem Ci…
Pierw określ się co chcesz robić…
Języków jest sporo…
Niema jednego uniwersalnego. Bo znajdzie się zaraz ze 100 ludzi określających zalety i wady.
Da się rozróżnić, że jeden jest lepszy do czegoś tam… Tak to prawda ale bardziej tu chodzi o wygodę pisania czy dostępność gotowych rozwiązań.
Jeśli chcesz naprawdę pisać, to spróbuj 3-4 języki i pisz w tym który przypadnie Ci do gustu. Tu nie da się na siłę albo bo ten język akurat modny jest.
Nie daj się też tekstom “bo ten język ma przyszłość”, jeśli nauczysz się w miarę sprawnie ogarniać w jednym języku to bez problemu i na miękko będziesz pisać w innym.
Potrzebujesz też dużo samozaparcia - z dobrą książką przebrniesz przez materiał, raczej chodzi o chęć rzucenia tego w kąt, a będzie mnóstwo takich sytuacji. Start jest we wszystkim ciężki - trzeba po prostu pisać, pisać, pisać, a po czasie stwierdzasz, że w miarę pływasz już w temacie.
Bry,
Właśnie chciałbym programować w Javie - wiadomo - Android. Stronki mnie też interesują
To jakie aktualne książki polecacie?
Pozdrawiam,
Co do samej Javy, polecam http://hack.pl/forum/java/6263-ciekawy-kurs-java.html#post43655 oraz https://docs.oracle.com/javase/tutorial/
Na Androida nie programowałem, ale sądzę, że podstawy powinny być identyczne.
Zresztą jeśli nigdy nie programowałeś, to na początek powinieneś się nauczyć programować w ogóle
Nie ma co siadać do Androida bez chociażby średniej znajomości “zwykłej” (core’owej, SE, zwał ja zwał) Javy. Inaczej skończy się na bezrozumnym przeklepywaniu treści tutoriala do IDE i frustracji przy próbie zmiany czegokolwiek.
Całkiem ciekawą książką na początek jest Head First Java (po polskiemu - Rusz Głową, Java). Bardzo przystępnie tłumaczy podstawy, ale należy mieć przy tym świadomość, że wydawnictwo nie obejmuje zmian z 7. i 8. wersji języka.
Bry,
A taka książka? http://helion.pl/ksiazki/java-przewodnik-dla-poczatkujacych-wydanie-v-herbert-schildt,javpp5.htm#opis W miare aktualna?
@Up
Nie czytałem, ale książka jest dosyć często polecana na branżowych blogach. Pierwszą edycję wydano kilkanaście lat temu, ale spis treści edycji piątej (do takiej prowadzi link) wygląda ok (z wyłączeniem appletów - te odpuść sobie w całości).
Tak więc - powinno być spoko, o ile kupisz książkę w najnowszej edycji, a Helion nie pokpił (bardziej niż zwykle) tłumaczenia.
Jak się spojrzy na to co proponują w zamian (Smalltalk, Limbo) to cała ta strona od razu traci wiarygodność.
To nie są powody tylko ładnie brzmiące, populistyczne slogany jakiś frustratów. Brak tam merytorycznych argumentów - nie przejmowałbym się tym.
A Scheme?
Wyszukiwarka ofert pracuj.pl
Hasło Java - 825 ofert pracy
Hasło Scheme - 28 ofert pracy
Ale nie przeradzajmy tego tematu w pobojowisko…
Mój ostatni post:
http://www.paulgraham.com/avg.html
http://www.paulgraham.com/iflisp.html
Pamiętaj, że Scheme jest pewną odmianą Lispa.
Wiem, przechodziłem przez zabawę Lispem. Fajne doświadczenie, może i czegoś mnie nauczyło, ale to nie Lisp mnie karmi. A z powyższych artykułów wynika głównie to, że już kilkanaście lat temu Lisp był niszowy, a jego “hakerzy” także wtedy zajmowali się wynajdywaniem wymówek, dlaczego to świat nie chce używać najlepszego narzędzia pod Słońcem. Dawniej tego słowa nie znano, ale stwierdzenia w stylu “Nie ucz się popularnego języka (Javy), tylko genialnego ale prawie nigdzie nieużywanego narzecza dla wtajemniczonych (Lisp/Scheme)” zalatują zwyczajnym hipsteryzmem.
Można się sugerować rankingiem popularności TIOBE :
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Porównanie szybkości wykonania algorytmów w różnych językach:
Dalej mówimy o egoztycznych językach. Może i w teorii wydaje się fajny. Ale to tak jak z komunizmem też w teorii fajny, ale nie sprawdza się w praktyce bo nie jest dostosowany do naszej ludzkiej rzeczywistości. Jakoś tak języki funkcyjne nie trafiają do zwykłych ludzi, a odwrotna notacja polska nie jest czymś intuicyjnym. Taki Lisp jest dobry dla poszerzenia horyzontów programisty, ale nie dla początkującego.