C es el lenguaje. Para C existen muchos compiladores: Para Windows, para Linux, para BSD, para supercomputadoras SPARC, para microchips que se ensamblan en circuitos, para móviles... Para cualquier trasto existe un compilador de C (o casi).
Compiladores para Windows:
Por ahora puedes usar DevCpp
http://www.bloodshed.net/devcpp.html Gratuito y sencillo para el que acaba de empezar.
Visual C++ 6.0 para después... Tiene un debugger muy bueno integrado con el IDE.
Tutoriales:
Puedes empezar con
http://www.elrincondelc.com/cursoc/cursoc.html pero no hagas caso de todo lo que tenga relación con <conio.h>. Es una librería de Borland no estándar, olvídala, céntrate en aprender C.
En cualquier caso aprender C desde 0 como Dios manda exige un ligero esfuerzo, porque te enseñará a _programar_ y además todo sobre memoria dinámica, punteros, estructuras de datos, etc. Aprenderás mucho también sobre cómo funciona un ordenador.
Tardarás más o menos, pero cuando sepas y mires hacia atrás... Entenderás la diferencia. Después el camino te le sabrás trazar tú solo (ASM, C++, ....)