.. vill veta hur man börjar med programmering

Hjälp jag.. vill veta hur man börjar med programmering

Det krävs inte många timmar för att komma igång med att göra sitt första kodprojekt, kanske en enkel hemsida eller ett spel. Här fyller på jag på med en massa tips jag stöter på!

Börja gärna med de interaktiva verktygen då de är snabba att komma igång med utan att behöva installera något på din dator. Så småningom kommer du säkert att vilja installera exempelvis:

Git för att hantera kod
Visual Studio och/eller andra text editors för att öppna och ändra i dina kodfiler
– Installation för att kunna koda i Python samt installation för Node.js m.m.
– En spelmotor, t ex Unity

Interaktiv inlärning:
       👶 
  • W3scools – tryck på ’Try Out Yourself’ under kodexempel. För HTML, CSS, JavaScript, SQL, Python, PHP, m.m – se även under fliken More.
  • Spela Code Combat och använd dig av programmering för att ta dig igenom alla nivåer. Tar upp grundmetoderna inom programmering, samt ämnen som webbutveckling och spelutveckling.
  • Spela Froggy Flexbox eller Grid Garden för att lära dig använda flex och grids inom CSS. Det finns mycket mer att lära inom CSS men detta kan vara ett roligt sätt att komma in i det!
  • Verktyget Scratch där du kan programmera genom ”drag and drop”. 
  •  Här kan du testa programmeringsspråket Go i en interaktiv tutorial.
       🧐
  • Använd CodeSandbox (online kodeditor med minimal setup) och välj Create Sandbox och välj något av de officiella templates som finns ( t ex startkod för Static, React, Vue m.m) alternativt de under Explore Templates.
  • Gör övningar på Edabit 
  • Testa lite machine learning i Colab här där du lär en modell att skilja på olika sorters blommor i bilder (klicka på play-ikonen till vänster i alla celler) 
  • Testa programmeringsspråket Kotlin genom interaktiva övningar här.
Tutorials:
      👶 ( upp till 🧐 .. )
  • Tech With Tim – programmering i Python, spelprogrammering, Java, Machine Learning.
  • Sidan CatlikeCoding för C# och Shader Tutorials för Unity
Videokurser:
      👶 
      🧐
  • Videolektioner från PluralSight och Egghead.io. Testa gärna den här formen av inlärning med en provperiod eller en gratiskurs som t ex Start learning React.
  • Videos om internetsäkerhet på Hacker101 – blir du duktig så kan du tjäna pengar på att hitta buggar! 👻 
Youtubers som kodar:
  • Brackeys – spelprogrammering – kan användas som tutorials
  • ThinMatrix – kodar spel i Java – mest för inspiration
Open source:
       🧐
  • Generellt: sök på GitHub + något du önskar göra, t ex ”github python mario game”..
  • De repos på Tree Hacks GitHub som börjar på något med Hackpack
  • Koda din egen 3D-editor i C++ genom att följa intstruktionerna för en hemuppgift från Stanford-kursen Interactive Computer Graphics.