Sono un programmatore alle prime armi e ho sperimentato con Javascript, jQuery e PHP, ma ho sentito che non stavo ottenendo una profonda comprensione di quello che stavo facendo. Quindi, dopo aver letto la risposta di Joel Spolsky a una domanda su questo sito (che non riesco a trovare adesso!), Ho ripreso le basi e letto il "Codice" di Charles Petzold e sto per passare a Kernighan e Richie's The C Programming Language . Voglio imparare questo in un ambiente UNIX ma ho solo accesso a un sistema Windows. Ho Ubuntu 12.04 in esecuzione su una macchina virtualizzata tramite VMWare Player, e ho fatto qualche codifica nel terminale.
L'uso di una distribuzione Linux è l'unica opzione per la programmazione in un ambiente UNIX su Windows? E quali sono i prossimi passi per iniziare a programmare in C in UNIX e da dove ottengo un compilatore?