Pokud jde o programování obecně - ale opravdu obecně! - můžu doporučit dvě výborné, inspirativní, volně stáhnutelné knížky, které člověku hodně dají.
http://www.htdp.org
http://mitpress.mit.edu/sicp/full-text/book/book.html
Ta první je možná začíná možná opravdu "od podlahy", ale nepodceňoval bych ji.
Právě ji studuju a opravdu si dokážu těžko představit lepší a důkladnější úvod. Ta druhá probírá témata, ke kterým se "profesionál, který nemá na blbosti čas", vetšinou ani nedostane - ke vlastní škodě. Ať už budete programovat v čemkoliv, tohle vám IMHO dá hrozně moc. A to je na tom to nejlepší, že tyhle znalosti jsou plně přenositelné...