Det jag tror är det viktiga är att man hittat en metod som gör det ROLIGT att lära sig.
Hur jag tänkt lära mig programmera:
Jag har hittat en undervisningsserie för beginners som vill lära sig Delphi. Totalt är serien på 9 klipp. Varje klipp är mellan 1-3 timmar långa och man skapar alltid ett program i varje klipp. Efter viktiga saker som sägs, så pausar jag, skriver lite kod, tänker igenom, fattade jag vad som sades, okej, går vidare... Därefter efter varje klipp så går jag igenom koden jag skrivit, kollar igenom särskilda delar av klippet igen och försöker repetera det viktigaste.
Efter dessa 9 klipp kommer jag påbörja ett eget projekt där jag skapar något jag själv skulle tycka vara kul att syssla med. Under det projektet kommer jag ta hjälp av böcker, guider på nätet och andra videoklipp för att komplettera det jag redan känner till. Sen handlar det om att öva, öva och öva lite till...
Så mitt tips är:
1. Hitta det sätt som du kommer tycka är roligast. antingen genom en bok eller genom en FULLSTÄNDIG undervisningsserie (så den inte slutar mitt i alltihop)
2. Kolla så att andra rekommenderar en pedagogisk bok/video-serie för absoluta nybörjare
3. Programmera under tiden som du studerar! Det är genom praktiska övningar du kommer lära dig att förstå helheten.
4. Komplettera din grund med den andra metoden du först valt bort, har du lärt dig genom böcker, se ett par klipp och tvärtom.
Men som sagt. Öva....Eftersom programmering handlar om att tänka på ett visst sätt och det kan du inte läsa dig till eller se en video på.
Själv har jag förmånen att jag hittade en lämplig och gratis "undervisningsserie" på youtube/företagets hemsida som företaget 3dbuzz.com skapat. Youtubeklippen är lågupplöst men på deras sida finns även högupplöst så man ser all kod perfekt. De lär ut programmering på ett pedagogiskt sätt så det mesta går in i huvudet och det är även roligt under tiden. De är två personer som diskuterar och det hjälper till att öka förståelsen för mig som lyssnar/återskapar det de gör. Svåra saker går de igenom på en digital whiteboard. En superbra metod hittills för mig som är en absolut nybörjare och mitt tips är då, hitta ett företag/person som använder ett liknande upplägg.
Dessvärre verkar de inte ha någon Training video för C# för då hade jag definitivt rekommenderat det. Däremot finns en massa specifika tutorials men då kanske andra företag/personer på Youtube är lämpligare för C#.