Perfektní zvládnutí programovacího jazyka chce především čas. I v jednodušších jazycích typu Python, ve kterých trvá pochopení základní syntaxe jen den či dva, stojí získání vyšších dovedností spoustu času. Pokuste se každý den aspoň chvíli strávit kódováním, byť by šlo třeba jen o hodinku mezi prací a večeří. Nastavíte-li si dosažitelné a zároveň dostatečně náročné cíle, začne vám dařit louskat problémy a přicházet s řešeními. Zkuste vymyslet nějakou základní aplikaci (třeba kalkulačku) a vymyslete způsob, jak ji vyrobit. Použijte syntaxi a postupy, které jste se učili, a uplatněte je v praxi. Existuje spousta programátorských komunit věnovaných konkrétnímu jazyku či odvětví. Když si takovou komunitu najdete a začleníte se do ní, neuvěřitelně vám to v učení pomůže. Získáte tak přístup k řadě příkladů a nástrojů, které vás procesem učení povedou. Čtení kódu ostatních programátorů vás může inspirovat a pomoci vám pochopit postupy, které jste dosud neovládali.   Podívejte se po internetových komunitách a programátorských fórech, věnovaných vámi zvolenému jazyku. Dejte si pozor, abyste do komunity i přispívali, ne jen neustále kladli otázky. Tyto komunity obvykle slouží jako místo pro spolupráci a diskuzi, nikoliv jako sbírka otázek a odpovědí. Klidně zde požádejte o pomoc, buďte ale připraveni předvést svou práci a zůstaňte otevřeni testování nových postupů. Jakmile budete mít v rukávě nějaké zkušenosti, zvažte účast na hack-a-thonu, nebo na srazu programátorů. Na těchto akcích jednotlivci nebo týmy závodí s časem ve snaze vyvinout funkční program, obvykle dle specifického zadání. Na těchto akcích si užijete spoustu zábavy a jsou skvělým místem pro seznámení se s dalšími programátory. Zkoušejte věci, které ještě neumíte. Hledejte způsoby, jak svůj (nebo podobný) úkol dokončit, a zkuste je použít ve svém vlastním programu. Snažte se nespokojit s programem, který funguje „skoro dobře“ – udělejte maximum pro to, aby každá část programu fungovala bezchybně.
Kódujte každý den. Stanovte si cíle, kterých chcete s programy dosáhnout. Mluvte s ostatními a čtěte cizí programy. Překonávejte se a bude vás to bavit.
Kódujte každý den. Stanovte si cíle, kterých chcete s programy dosáhnout. Mluvte s ostatními a čtěte cizí programy. Překonávejte se a bude vás to bavit.