Uno de lo problemas al empezar a programar, es la cantidad de información que hay en la web, si no colocas un objetivo de que quieres hacer, te abrumas y sientes decepcionado por no lograr resultados, coloca que es lo que quiere hacer y como objetivo trata de aprende un lenguaje sin pasar a otro, si quieres aprender C, dedicate a eso, no te distraigas buscando más opciones que eso lo que hara es retrasar en tu objetivo, hay muchos lugares online, le recomiendo
cursos de programacion online comienza por dominar un lenguaje y despues los demas se haran mas facil.