Hvis du er ny til at programmere vil jeg foreslå at du starter ud med noget af det grundlæggende før du kaster dig over de ting du nævner, for de er en anelse avancerede. Og du risikerer at det bliver for besværligt hvis du skal tage for store skridt af gangen.
Start med at gennemgå et par tutorials og lav nogle simple programmer inden du kaster dig ud i de ting du nævner.
Du kan f.eks. starte med:
http://www.udvikleren.dk/C/Article.aspx/286/Om du vælger det ene eller andet sprog i starten betyder ikke det store, du kan altid skifte senere. Det første sprog er altid det sværeste.