- Joined
- 20 Oct 2023
- Messages
- 848
Hej Forumet!
Jag är en glad kis på snart 40 somrar som bestämt mig för att jag vill lära mig mer om programmering.
Jag har två anledningar till att jag vill lära mig programmera:
1. Jag gillar att lära mig saker jag inte kan, särskilt sådant som kan användas kreativt eller har en stor påverkan på ens vardag. Programvara kan vara kreativt och har en stor påverkan på ens vardag, därför vill jag veta hur de funkar och hur man gör egna.
2. Jag tycker det verkar roligt att på hobbynivå sitta och pilla ihop enklare spelprojekt i spelmotorn Godot, ambitionsnivån på dessa är typ Pong, SMB-kloner eller kanske nått peka-och-klicka liknande, och då är vissa programmeringskunskaper viktiga. Övriga kunskaper för att skapa väldigt enkla spel har jag redan, eller vet hur jag skall skaffa mig (spelgrafik har jag tillräckliga kunskaper/färdigheter i för att kunna lära mig mer på egen hand, detsamma vad gäller speldesign etc). Kullen att komma över är själva kodandet, vilka ord och kommandon skall skrivas vart och på vilket sätt för att saker skall hända.
Godot använder programmeringsspråket GDScript, men det är egentligen inte så viktigt (det skall vara väldigt likt det mycket mer använda språket Python, tydligen).
Mitt problem är inte att det inte finns massa resurser att ta till sig, att det inte finns tillräckligt med information, gratiskurser, tutorials osv, mitt problem är snarare att det finns för mycket, och att jag som novis inte har färdigheterna att bedöma vart jag själv behöver börja, vilka resurser som är bra/dåliga, vad jag behöver lära mig i vilken ordning osv. Den svåraste delen av inlärningsprocessen är ju att gå från absolut okunnig till nybörjare, jag står på den just nu ganska obekväma gränsen mellan dessa där jag vet saker om programmering, förstår vad man använder det till och varför, har en väldigt basic uppfattning om hur det går till när man programmerar och skriver kod, men inte kan sätta mig i en editor på egen hand och åstadkomma mer än att skriva print("hello world!") utan att köra fast. Jag vet att massa ord finns som betyder saker (Syntax, Git, repository, compiling, object oriented, compositor osv) men jag vet inte vad de betyder eller när de blir betydelsefulla osv.
Jag har inga som helst ambitioner att "bli programmerare", utan behöver bara lära mig tillräckligt för att kunna fortsätta lära mig själv på egen hand när jag känner behovet av det, så att jag kan hålla på med det på en hobbynivå. Jag tror att jag vill lära mig Python (för det är det språk som är närmast GDScript, och därför rekommenderas som språk att lära sig av många som håller på med Godot, just för att det finns mkt mer inlärningsresurser till det än GDScript), men jag vet ju inte om det är där man skall börja, eller om jag behöver förstå annat innan jag ger mig i kast med själva språket.
Så, vart börjar man?
Är det någon som har bra tips på exempelvis gratisresurser (gärna med övningar, kanske?) där man i egen takt kan lära sig vetta basics med programmering.
Och vem frågan man, om man behöver lära sig mer eller om det är saker man inte fattar?
Tacksam för svar!
Jag är en glad kis på snart 40 somrar som bestämt mig för att jag vill lära mig mer om programmering.
Jag har två anledningar till att jag vill lära mig programmera:
1. Jag gillar att lära mig saker jag inte kan, särskilt sådant som kan användas kreativt eller har en stor påverkan på ens vardag. Programvara kan vara kreativt och har en stor påverkan på ens vardag, därför vill jag veta hur de funkar och hur man gör egna.
2. Jag tycker det verkar roligt att på hobbynivå sitta och pilla ihop enklare spelprojekt i spelmotorn Godot, ambitionsnivån på dessa är typ Pong, SMB-kloner eller kanske nått peka-och-klicka liknande, och då är vissa programmeringskunskaper viktiga. Övriga kunskaper för att skapa väldigt enkla spel har jag redan, eller vet hur jag skall skaffa mig (spelgrafik har jag tillräckliga kunskaper/färdigheter i för att kunna lära mig mer på egen hand, detsamma vad gäller speldesign etc). Kullen att komma över är själva kodandet, vilka ord och kommandon skall skrivas vart och på vilket sätt för att saker skall hända.
Godot använder programmeringsspråket GDScript, men det är egentligen inte så viktigt (det skall vara väldigt likt det mycket mer använda språket Python, tydligen).
Mitt problem är inte att det inte finns massa resurser att ta till sig, att det inte finns tillräckligt med information, gratiskurser, tutorials osv, mitt problem är snarare att det finns för mycket, och att jag som novis inte har färdigheterna att bedöma vart jag själv behöver börja, vilka resurser som är bra/dåliga, vad jag behöver lära mig i vilken ordning osv. Den svåraste delen av inlärningsprocessen är ju att gå från absolut okunnig till nybörjare, jag står på den just nu ganska obekväma gränsen mellan dessa där jag vet saker om programmering, förstår vad man använder det till och varför, har en väldigt basic uppfattning om hur det går till när man programmerar och skriver kod, men inte kan sätta mig i en editor på egen hand och åstadkomma mer än att skriva print("hello world!") utan att köra fast. Jag vet att massa ord finns som betyder saker (Syntax, Git, repository, compiling, object oriented, compositor osv) men jag vet inte vad de betyder eller när de blir betydelsefulla osv.
Jag har inga som helst ambitioner att "bli programmerare", utan behöver bara lära mig tillräckligt för att kunna fortsätta lära mig själv på egen hand när jag känner behovet av det, så att jag kan hålla på med det på en hobbynivå. Jag tror att jag vill lära mig Python (för det är det språk som är närmast GDScript, och därför rekommenderas som språk att lära sig av många som håller på med Godot, just för att det finns mkt mer inlärningsresurser till det än GDScript), men jag vet ju inte om det är där man skall börja, eller om jag behöver förstå annat innan jag ger mig i kast med själva språket.
Så, vart börjar man?
Är det någon som har bra tips på exempelvis gratisresurser (gärna med övningar, kanske?) där man i egen takt kan lära sig vetta basics med programmering.
Och vem frågan man, om man behöver lära sig mer eller om det är saker man inte fattar?
Tacksam för svar!