Můžete se začít učit kterýkoliv programovací jazyk (ačkoliv některé jsou rozhodně „jednodušší“ než ostatní). Položte si proto otázku, čeho chcete zvládnutím programovacího jazyka dosáhnout. To vám pomůže v rozhodování, do kterého jazyka se pustit, a naznačí vám, kde začít.  Pokud se chcete zabývat vývojem webů, budete muset znát jinou sadu jazyků než byste potřebovali pro vývoj počítačových programů. Mobilní aplikace zase vyžadují jiné znalosti než programování strojů. Každé z těchto rozhodnutí ovlivní směr, kterým se budete ubírat. Nezávisle na tom, jak se nakonec rozhodne, byste měli začít s některým z vysokoúrovňových, lehčích jazyků. Tyto jazyky jsou pro začátečníky vhodné zvláště proto, že je naučí základním konceptům a myšlenkovým konstrukcím, které pak mohou použít prakticky v jakémkoliv jazyce.   Dva nejpopulárnější jazyky z této kategorie jsou Python a Ruby. Oba jsou objektově orientovanými jazyky pro vývoj webových aplikací, používajícími snadno čitelnou syntaxi. "Objektově orientovaný " znamená, že je daný jazyk vystavěn okolo konceptu "objektů" (neboli souhrnů dat) a práce s nimi. Tento koncept je využíván u řady pokročilých programovacích jazyků, například C++, Java, Objective-C a PHP. Pokud si stále nejste jistí, který jazyk se začít učit, pročtěte si pár tutoriálů pro několik různých jazyků. Pokud vám jeden z jazyků dává větší smysl než ostatní, vyzkoušejte ho a uvidíte, jestli vám sedne. Na internetu existuje nepřeberné množství tutoriálů pro jakýkoliv programovací jazyk, mnoho z nich je přímo na wikiHow:  Python – Skvělý jazyk pro začátek. Jakmile se s ním naučíte zacházet, je také dost výkonný. Používá se pro řadu webových aplikací, a dokonce i pro několik her. Java – Je využívána v nesčetném množství programů, od her přes webové aplikace až po software v bankomatech. HTML – Zásadní a výchozí jazyk pro každého webového vývojáře. Je životně důležité osahat si HTML před tím, než přejdete k jakékoliv jiné formě vývoje webů.  C – Jeden ze starších jazyků, přesto stále mocný vývojářský nástroj. Jde o základ modernějších jazyků C++, C# a Objective-C.
Vyberte si oblast zájmu. Zvažte, zda nezačít s „jednodušším“ jazykem. Projděte si pár základních tutoriálů pro rozličné jazyky.
Vyberte si oblast zájmu. Zvažte, zda nezačít s „jednodušším“ jazykem. Projděte si pár základních tutoriálů pro rozličné jazyky.