Nejste přihlášen/a.
Ano je takový a je jím podle mé 12 leté zkušenosti ve stejném oboru
jazyk PYTHON.
Do začátku naprosto ideální, učí totiž už od začátků správné programátorské návyky, potažmo návrhové vzory a má nesmírně širokou škálu možných uplatnění, nemluvě o tom, že se v této chvíli shodou okolností jedná o možná nejpopulárnější programovací jazyk vůbec - což ale není ten důvod proč jej v tomto případě doporučuji, tím důvodem je snadná čitelnost, srozumitelnost, intuitivnost zápisu a vyspělé metodiky. Viz itnetwork.cz/...
Java je podle mne do začátku špatná volba, odradí vás. Je až abnormálně ukecaná a výsledný kód zpravidla nebývá v javě intuitivně tak snadno čitelný. Java je skvělá až když máte nějaké pokročilé zkušenosti, už proto, že se znalostí javy můžete volně přejít třeba i na vývoj mobilních aplikací pro android, ale není imo vhodná hned na začátku, když se programovat teprve učíte. PHP pak zase není vhodný z trochu jiného důvodu, on má totiž velmi dlouhou historii po kterou se dramaticky úroveň jazyka měnila, dnes jde o velmi vyspělý nástroj ale bohužel na internetu najdete stále většinu návodů, které v PHP učí programovat postaru bez frameworků (nette, symfony, laravel, ...) a to prostě není dobré, PHP tedy také až budete mít nějaké zkušenosti a budete umět rozpoznat zastaralé programátorské postupy od těch moderních, do kterých spadají právě zmíněné frameworky, ORM, MVC, atd.
Neřekl bych ze Java je špatná volba, ale vyhnul bych se zprvu knihovnám či frameworkům.
Coding katas doporučuju na začátek.
Pokud bych začínal se učit programovat, dost bych se zamyslel jestli imperativním jazyk je dobrá volba. Dle mého přesvědčení je funkcionální jazyk lepší volba. Takový Elm se mi zdá vhodný (hezký tutorialy, srozumitelny chyby, web, kompiluje se do javascriptu, atd ) ale já sám se snažím dostat do Clojure ... z vícero důvodů:
beží na JVM (snadná interoperabilita s Javou)
jednoduchý (omezený v dobrém slova smyslu) zápis
autor Rich Hickey (
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.