
Nováček v programování - jaký jazyk?
Dobrý den,
vždy jsem toužil po tom, abych se naučil programovat. Chtěl jsem si vytvořit svojí vlastní hru. Bohužel jsem ale nikdy neměl příležitost se nějaký jazyk naučit. Nyní je mi 15 let a nastaly prázdniny. Rozhodl jsem se, že se nějaký jazyk naučím. Je mi jasné, že učení potrvá mnohem déle než 2 měsíce. Jde o to, že nevím, který jazyk se naučit. V budoucnu bych si chtěl udělat vlastní 3D hru. Nejlepší jazyk v tomhle ohledu je prý c++, jenže je prý pro začátečníky velice těžký. Jaký jazyk bych se měl naučit, abych pochopil alespoň základy tohoto umění? Uvažoval jsem o Pythonu, ale radši se chci nejdříve zeptat Vás.
Děkuji Vám za vaše upřímné odpovědi.
Jak psal wikan:
Pokud umíš programovat, je zvládnutí programovacího jazyka jen technická záležitost. Jako každému začínajícímu programátorovi doporučuji začít s algoritmizací.
Dále: pro programování - zejména ve stadiu algoritmizace problému - je potřeba důsledné logické myšlení, což se nejlépe a nejrychleji naučíš studiem matematiky. Takže pokud umíš dobře matiku, je to rozhodně dobře.
No a taky určitě budeš potřebovat angličtinu, protože drtivá většina dostupných materiálů k programování je v angličitině a syntaxe prakticky všech jazyků z angličtiny vychází.
Kdysi se začátečníkům doporučoval Pascal, protože to je hodně "ukecaný" jazyk, takže si v programu doslova čteš jak v knize. Používá se i dnes, ale spíše v menší míře.
• Tak ukacany je i Visual Basic
nejvíc ukecaný většinou bývají, když se chtějí dorozumět s os. majstrštychy dávají většinou rusáci, číňánci a germáni. pokud mu chcete doporučit nějaký to programování, tak mu vysvětlete tu jednoduchou rovnici, že notabene vše spouští systém a jeho program se tam nemá chovat jako prase.
K tomu ale nutne potrebuje jednu maličkosť: porozumieť ako funguje OS...
• Nema cenu do neho hned rvat slozity veci, s takovou utece

Na zacatek by se mel spis naucit/pochopit, co je : CPU jak pracuje, RAM, k cemu slouzi kompilator, co je binarni kod, hlavne co je program.
Az toto pochopi, at se nauci promené, jaka se pouziva k deklaraci at cisel, slov, int, string, bolean etc. jeji hodnoty zapisovat a cist z RAM, kde bez tohoto zakladu nema cenu jit na celkovou syntézu a logiku zapisu kodu.
• Delat neco a nevedet co pise, se daleko nedostane