Problema nell'imparare a programmare. Che guida consigliate per iniziare?

Ciao a tutti, ho 25 anni e di programmazione ed elettronica non ci ho mai capito nulla, e considerando questi come gravissimi gap alla mia inventiva, e ai miei hobby, ho sempre cercato di avvicinarmi a questo mondo in modo molto graduale e con pazienza, ma poi sistematicamente mi perdo, mi dimentico il nome delle funzioni , delle obbligazioni da inserire, senza contare regole e regolette da seguire, in programmazzione e nell'elettronica che sono TROPPE da sole figuriamoci messe insieme, in poche parole perdo sistematicamente la voglia e la pazienza. Di guide su arduino che spiegano a un neofita come avvicinarsi a questo mondo non ne ho trovate, o almeno quello che ho visto non erano per nulla chiare. Voi avete qualche consiglio ? Ve ne sarei molto grato...

Mi chiedo come mai un hardware cosi utile e diffuso come arduino debba ancora essere legato ad un compilatore , una interfaccia grafica sarebbe l'ideale e renderebbe meno di nicchia questo fantastico dispositivo. Peccato....

Una guida per programmare la puoi trovare qui .... leggitela con calma
http://0x00.ath.cx/guidac.pdf
Non è proprio uguale all' ide di arduino poichè è solo C

In questa discussione qualche giorno fa abbiamo parlato con un nuovo utente come te di cose che possono interessarti per cominciare da zero:
http://arduino.cc/forum/index.php/topic,71957.0.html