Skrivet av lolaina:
Ja jo det är sant! men hur lär jag mig det på bästa sätt? någon bra bok/hemsida med guider eller övningar? sen så vill jag fokusera på android först och främst.
Ett alternativ kanske kan vara Codecademys JavaScript-guide för nybörjare. Böcker är säkert bra till viss del, men jag vill bestämt hävda att programmering är något de flesta lär sig genom att prova sig fram och att härma. Man kopierar en kodsnutt som någon har skrivit och så provar man att ändra i den och se vad som händer. Ett exempel skulle kunna vara att ta följande enkla program:
document.write("Hello world!");
Och ändra det till:
document.write("Mitt namn är lolaina!");
Och när man ser att det då skrivs ut Mitt namn är lolaina
på skärmen har man lärt sig något om document.write
.
Eller så kanske man tar detta:
for (var x = 0; x < 10; x++) {
document.write(x + ", ");
}
Det skriver ut följande:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
Så ändrar man till:
for (var x = 0; x < 20; x++) {
document.write(x + ", ");
}
Och får då:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
Sen kanske man ändrar till:
for (var x = 0; x < 20; x++) {
document.write(x + "hej");
}
Varpå det skrivs ut:
0hej1hej2hej3hej4hej5hej6hej7hej8hej9hej10hej11hej12hej13hej14hej15hej16hej17hej18hej19hej
Och då har man lärt sig något om for
-loopar, variabler och strängar.
Sedan har vi det återkommande problemet för många nybörjare: "Var ska jag skriva in detta då?" Det gissar jag att Codecademy går igenom i sin guide. Men just JavaScript är väldigt bra på den punkten, eftersom man kan skriva det direkt i ett HTML-dokument:
<!DOCTYPE html>
<script>
// Skriv JavaScript här!
document.write("Hello World!");
// Här slutar JavaScript-koden.
</script>
Om man sparar ovanstående kod i en fil som slutar på .html
och öppnar den i webbläsaren körs programmet.