-"Mit endelige mål er, at kunne programmere på ting såsom Linux, og lave addons til spil osv."
Jeg kender slet ikke udvikling til Linux, men efter som C# er "microsofts" sprog, så gætter jeg på at det ikke er ret så brugt på linux, selvom det nok godt kan køre på det.
Addons til spil og lignende er et meget højt ambitionsniveau der tager mange 100 af timer hvis ikke mange 1000 af timer at lave.
Hvis det er spil du er interesserede i at lave, så ville jeg nok anbefale dig at sænke ambitionsniveaut til at lære at lave fx spaceinvaders i C#, eller alternativt C++. Det vil nok tage dig rigeligt med tid til underholdt i en måneds fritid.