sice jsem v programování stále lama (IT není hlavním oborem mého studia), nicméně jsem si už pár jazyky prošel a mohu sdělit své zkušenosti
C - výborný low level jazyk pro low level záležitosti, před programátorem se nesnaží žádným způsobem skrývat železo, na kterém program běží, pokud plánujete pozdější přechod k C++ je vhodný i jako jazyk pro osahání základů na command line aplikacích , pro začátečníka může být díky své striktní typovosti a nulové automatizaci trošku náročnější, nicméně lze se ho naučit - sám jsem se ho učil ihned po BASICu, na gymnáziích bývá většinou prvním jazykem, ke kterému studenty posadí
C++ - jak již bylo řečeno nejpokročilejší a nejkomplikovanější plně objektový kompilovatelný jazyk - na jedné straně umožňuje použití mnohých elegantních technik, na straně druhé umožňuje v některých místech low level kontrolu nad programem po vzoru C, před příchodem šidítek typu .NET byl prakticky standardem pro tvorbu desktopovývh aplikací, pro začátečníka nicméně nevhodný - abyste se v něm neutopil, musíte již mít něco odprogramováno, společně s C++ je zároveň vhodné se učit i nějaký GUI toolkit, abyste mohl vytvářet grafické aplikace
Java - výborný jazyk pro výuku (převážně OOP), ze zkušeností, co mám z J2ME navíc Java obsahuje velice přehledné API pro ovládání GUI aplikací (očekávám, že klasický desktop na tom bude podobně), bohužel aplikace napsané v Javě jsou na desktopu mnohdy neskutečně pomalé
Pascal - společně s Delphi nejjednodušší cesta, jak začít psát grafické aplikace pro win (na vejšce nás naučili základy prakticky za jeden semestr - a to tak, že v první hodině pochopíte základní filozofii win api a samotný jazyk se učíte až později, kdy už si vytváříte klikací aplikace), bohužel doba Pascalu zkončila někdy s koncem 90. let a dnes se již prakticky nepoužívá - proto nepovažuji příliž za vhodnou variantu
HTML/CSS/PHP/JS/MySQL - kombinace, která vám umožní vytvářet webové aplikace, její znalost se hodí, PHP je pro začátečníky celkem lehce stravitelné, nicméně musíte mít na paměti, že prostředí webu je naprosto jiný svět, než ten desktopových aplikací
ke zdrojům bych vám doporučil se podívat na seriály o programování zde na rootu a případně na
http://builder.cz/ nicméně počítejte s tím, že jakákoliv kniha o programování se stává zastaralou ve chvíli, kdy je vydána, proto taktéž studujte aktuální znění manuálů k programům, které budete používat a nebojte se hledat aktuální informace na diskusních fórech (např. u HTML již ani žádná verze 5 neexistuje a standardizace probíhá v živém režimu)