Hoi,
Ik ben weer eens begonnen met een poging om een programmeertaal echt te leren
Nou was het mijn bedoeling om programma's te schrijven voor mijn Android-apparaat. (Eigenlijk vooral omdat het 'cool' is om je eigen programma's op je telefoon te draaien, het wordt al helemaal gaaf als ik een kleine app in de Market weet te krijgen)
Nou weet ik dat Android ontwikkeld wordt met Java, dus dat lijkt me dé te-gebruiken taal.
Ik heb wat ervaring met C, Python en met TI-Basic (die laatste is een beperkte programmeertaal voor de Texas Instrument-rekenmachines, basis is echter hetzelfde met loops en if/then statements. Na wat gespeel gebruikte ik hem vooral om herhalende wiskunde-opgaven te automatiseren). Die ervaring gaat overigens niet heel ver, ik kon voor alle genoemde talen een raad-het-getal programma schrijven waar je geld kon inzetten en uiteindelijk had ik onder Python en TI-basic ook een uitbreiding gemaakt met levens, levels en moeilijkheidsgraden. Behalve met Wiskunde-sommen en kleine programma's heb ik totaal geen ervaring met UI's e.d.
(Ik heb overigens ook een beetje ervaring met Ruby, maar dat is verwaarloosbaar. Wel heb ik the Pragmatic Programmers Guide voor Ruby gekocht voor 2,50 bij het Goed)
Java lijkt me dé taal voor Android-ontwikkeling, Android-applicaties worden immers geschreven in Java.
Ik heb hier Head First Java liggen (ik geloof dat we zelfs meer boeken hebben liggen m.b.t. Java), dus ik heb in principe voldoende naslagwerk voor Java zelf.
De code is echter niet 1-op-1 te porten naar Android. De Code verschilt voor een groot deel onderling, met alleen Java ben ik er dus nog niet. Op het Web heb ik dus gezocht naar goede handleidingen voor (leren) programmeren voor Android, ik heb hier ook het e.e.a. voor gevonden.
Nou vroeg ik me af of het wijs is om eerst Java an sich te leren voordat ik me stort op Android-applicaties, of is het sneller om gewoon meteen een goede handleiding te vinden voor Android-ontwikkeling? Over het algemeen lees ik dat het verstandig is om wat basis-Java te leren voordat je met Android aan de slag gaat...
En daarnaast vroeg ik me af of iemand me een website of boek aan kan raden voor Android-ontwikkeling. Als liefst één die begint zonder ervaringskennis met Java zelf, dus vooral als handleiding/cursus. (Ik wil best betalen voor een goed boek, maar liefst wel één waar ik zeker van kan zijn dat het geen miskoop is. Dertig euro is veel geld voor een arme scholier)