En del kompisar till mig har frågat mig vart man ska börja när man ska lära sig ett objekt-orienterat programspråk.
Mitt första tips är att komma på ett program du vill skapa. Det kan t.ex. vara ett program som editerar id3-taggar eller läser in en speciell sorts filtyp och bearbetar den. När du har en programidé och försöker förverkliga den så lär du dig många olika saker som du kanske skulle missa om du t.ex. enbart utgår ifrån en programmeringsbok.
Tips nummer 2: använd google för att försöka hitta något som är relaterat till något specifikt som du vill göra i programmet. (Kräver dock att du lyckats bryta ner programmet i olika delar).
Tips nummer 3: lär dig vad objekt-orienterat innebär(finns mängder av information om det så använd google förutsatt att du vill lära dig ett objekt-orienterat programspråk) och lär dig hur koden bör vara strukturerad(det varierar beroende på programspråk) och kommentera under tiden du programmerar. När man kommenterat något så är det mycket enklare att sedan modifiera koden i efterhand eftersom man vet vad koden gör och det gör det även möjligt för andra att förstå vad koden gör.
Tips nummer 4: lär dig att använda rätt variabel-typ vid rätt ställe t.ex. ibland är det lämpligt att använda sig utav en integer men ibland är det mer lämpligt med en double eller long.
Tips nummer 5: kolla igenom en programmeringsbok för att få idéer på något du vill göra, man kan komma på bättre lösningar när man kollar igenom en bok. Dock lita inte för mycket på böcker för t.ex. med java som konstant uppdateras med nya metoder och borttagning utav äldre så kan det bli lite jobbigt. En annan sak är att inte enbart använda sig utav en bok utan flera. En del böcker tar inte med vissa saker som andra böcker tar upp.
Tips nummer 6: kolla olika guider som finns på nätet dom kan vara riktigt bra. Youtube kan också vara till hjälp.
Tips nummer 7: försök få allt till att vara så enkelt som möjligt utan att du skriver en massa extra kod. Du kanske inte behöver 17 if-satser utan det kanske går att göra samma sak med en while-loop och 2 if-satser.
Tips nummer 8: döp variabler korrekt. koda inte t.ex. ”int i=0;” för en variabel som används konstant genom programmet för att visa antalet bokstäver som används utan ge den ett mer lämpligt namn som ger en lätt förklaring över vad den används till.
Tips nummer 9: använd så kallad error-handling dvs. felhantering där det behövs. Bara för att du vet exakt hur programmet fungerar betyder det inte att alla andra gör det. Dessutom kan fel uppstå pga. en variabel inte ändras trots att du vill att den ska göra det. (Try-catch är väldigt hjälpsamt)
Tips nummer 10: testa ditt program för att upptäcka ev. fel och gör det ofta och använd så kallade breakpoints. Testar du tillräckligt ofta så är det lättare att lösa problem och upptäcka dom tidigt. Det gör att det blir mycket lättare att skapa ett bra program som är stabilt. Att koda allting och sedan testa är ingen bra idé för då kan det vara riktigt jobbigt att upptäcka vart felet finns.
Så där har du några enkla tips till att lära sig att programmera 🙂
Lycka till med programmerandet.