Naučte se pořádně psát. Stojí to za to. Viděl jsem hodně znechucených a frustrovaných studentů programování, ve kterých trápení s každým napsaným řádkem posiluje pocit, že programování je příliš těžké. Hledání písmenek na klávesnici hrozně zdržuje a vyčerpává. Psaní všemi deseti prsty se dá naučit za dva týdny tréninku, stačí půl hodiny denně. Zhruba po té době se v mozku něco přepne a prsty začnou samy skákat po klávesnici, aniž byste museli vědomě hledat každé písmenko. Píšete-li zdrojový kód častěji než prózu, používejte od začátku rozložení QWERTY. Při programování to přináší řadu výhod.
Naučte se ovládat textový editor. Používání myši je nepřesné a zdržuje. Zkratky Shift+šipky a Ctrl+C, Ctrl+V jsou přesnější, rychlejší a tím i pohodlnější. Code::Blocks (ale i jiná IDE) nabízí hromadu klávesových zkratek, které činí programování rychlejším, pohodlnějším a tím i zábavnějším.
Pomocí tohoto nástroje lze generovat kousky často používaného kódu, jako podmínky, cykly apod. V různých IDE se nazývají různě. Code::Blocks jim říká Abbreviations (Settings - Editor - Abbreviations), jinde jsou to Code snippets (útržky kódu).
Fungují tak, že napíšete jedno ze spouštěcích slov, například forb, pak použijete klávesovou zkratku Ctrl+J a do textu se vygeneruje kostra cyklu for s tělem v blokových závorkách. Stačí doplnit hlavičku a tělo. Code::Blocks má připraveno asi 20 takových šablon a vy si můžete přidávat své vlastní.
Tento způsob psaní kódu omezuje překlepy a syntaktické chyby a činí programování pohodlnějším.
Code::Blocks umí formátovat kód za vás. Stačí v kontextovém menu (pravé tlačítko myši) vybrat příkaz Format use AStyle. Styl formátování jde nastavit pomocí Settings - Editor - Source formatter. Je zde připraveno 15 stylů odsazování a kterýkoli z nich pak jde ručně přizpůsobit. Osobně používám lehce přizpůsobený styl GNU.
Nad požadavkem přehledně formátovaného kódu většinou studenti pobaveně ohrnují nos jako nad naprostou zbytečností. Obvykle je to přejde na první brigádě v IT firmě, kde po nich začnou nekompromisně vyžadovat svůj styl, protože v jejich kódu se musí zorientovat i ostatní spolupracovníci.