Du kan trygt lære deg programmering fra bøker.
Selv lærte jeg pascal ut fra guides og kode snippets på delphipages.com
Etter dette gikk jeg over til VB og studerte alle kode snippets osv jeg kom over fra SDK'er tilgjengelig for nedlasting, etter det igjen gikk jeg over til C# og lærte på samme måte.
Samtidig leste jeg det aller meste av dokumentasjon/tutorials som fulgte med produktene jeg brukte for koding.
Jeg skal ikke påstå at jeg er en hardcore koder, men så langt har jeg vært i stand til å kode det jeg har ønsket..
Jeg vet ingenting om koding for apple produkter, men med en av de bøkene som er nevnt tror jeg du kommer langt.. det er egentlig bare å hoppe ut i det.
Ett bra tips å ta med på veien er å også lære seg "
Naming Conventions" og å gjøre det til en vane å bruke dette helt fra begynnelsen av. Det gjorde ikke jeg selv og hver gang noen skulle "se på koden" min ble de frustrerte