Jak začít s tvorbou programů
Vítejte, pokud jste se rozhodli naučit se programovat, jste na správném
místě
Tento článek jsem
sepsal pro ty, kteří chtějí začít a nevědí jak, případně s čím.
Možností je plno a je důležité vybrat tu správnou, abyste se neučili
něco, co je zastaralé nebo zbytečné.
Tvorba programů
Tvorba programů je úplně něco jiného než tvorba her. Potřebujete umět doopravdy programovat. Budete potřebovat mnohem více trpělivosti než u vizuálních nástrojů, budete potřebovat logické myšlení a matematiku. Procesem vývoje softwaru vás nebudou doprovázet žádné obrázky a klikátka, budete jen psát kód. Výhodou je, že budete naprosto přesně vědět, jak program uvnitř pracuje, nebudete svázáni možnostmi nějakého nástroje, který je uzpůsobený jen na tvorbu určitého typu softwaru (např. her). Budete moci vytvořit naprosto cokoli a tak, jak chcete. Tedy programy, hry, různé gadgety na plochu, utilitky... Nevýhodou je, že to opravdu není legrace. Například vytvoření jednoduché hry, kterou v GameMakeru naklikáte za několik hodin, může trvat dlouhé měsíce, proto je GameMaker na tvorbu klasických her jako jsou skákačky nebo bludišťovky asi lepší volba. Na druhou stranu v GameMakeru se nikdy nenaučíte programovat, programy se v něm vytvářet nedají (je jen na hry) ale i pokud budete chtít vytvořit opravdu pořádnou hru, přestane vám stačit.
Na programy a složitější hry doporučujeme použít moderní jazyky, kterými jsou C# nebo Java.
Většina začátečníků chce většinou programovat v C++ nebo Delphi, případně dokonce v jejich předchůdcích - C a Pascalu. Jedná se však o návrhem zastaralé jazyky, které jsou navíc nízkoúrovňové a pro začátečníky naprosto nevhodné. C++ se používá jen k tvorbě velmi specifických programů, jinak dnes nemá vůbec smysl se ho učit, dnes dominuje C# a Java.
Přejít na sekci C# s tutoriály a návody .

