Skal du virkelig lære å programmere så skal du vite at det ikke bare er å lese en bok og så er man ferdig utdannet. Jeg har kodet profesjonellt på den 15 året og jeg lærer stadig noe nytt. Man kan godt snekre sammen et enkelt program uten å egentlig kunne alt for mye, men skal man utvikle et program som skal kunne vedlikeholdes og utvides så er det mye mer krevende. Mitt beste tips for nybegynnere er å starte med noe som er lettere enn C/C++ eller Objective-C. Java kan være en greit språk, selv om jeg leser i flere tråder her at Java ikke er bra, æsj etc etc. Mistenker disse uttalelsene kommer fra noen som egentlig ikke vet helt hva de snakker om. Joda, Java er alt for verbost, men det er et takknemlig språk å jobbe med.
Jeg ville allikevel ha valgt et annet språk enn Java for en nybegynner, og ikke for å kode Cocoa applikasjoner, siden Apple ikke støtter det lenger. Ruby, Python eller Groovy er et bedre valg etter min mening. Min personlige favoritt av disse er Ruby.
Jeg ville ha kjøpt meg et par bøker, selv om jeg ikke har lest de så har jeg veldig gode erfaringer fra de andre bøkene fra dette forlaget (og jeg har lest ca halvparten av de
Bøkene jeg tenker på er
http://www.pragprog.com/titles/ltp2/lea ... nd-edition som etter sigende gir deg et bra grunnlag for å komme igang. Deretter ville jeg ha vurdert
http://www.pragprog.com/titles/bmrc/rubycocoa som tar for seg Ruby for å kode Cocoa. Skulle du ønsker å gå videre til Objective-C så vil du dra nytte av det du har lært om Cocoa her også.