il codice HTML non è un vero e prorpio linguaggio di programmazione, ciò che ti aspetta è molto molto più complicato, cmq comprati un buon libro di C (per esempio il DEITEL E DEITEL). Per quanto riguarda l'ambiente di programmazione di consiglio vivamente se non l'hai già fatto di installarti LINUX . Lo trovi anche sul web se non ce l'hai!!!