Este >> CS50: Introducción a la Informática | edX, es un buen curso para empezar. Te introducirá en la programación y te enseñará un poco de C en el camino. Después de ese curso, aprender C será mucho más fácil.
A partir de ahí, recomiendo este curso >> Aprender C y C ++ o algo similar. Entonces, puedes trabajar en la construcción de tus proyectos. Asegúrese de pedir ayuda sobre Quora y Stack Overflow a medida que la necesite. Hay una gran cantidad de soporte para C (ha existido desde hace mucho tiempo y sigue siendo uno de los idiomas más populares), por lo que generalmente puede obtener ayuda en cuestión de minutos u horas, dependiendo de la complejidad del problema.
¡Buena suerte!
EDITAR: me olvidé de mencionar YouTube! Puede aprender casi todo lo que quiera hacer en C / C ++ allí. Hay innumerables tutoriales e incluso canales que se centran únicamente en ese idioma. Compruébelo cuando esté trabajando en un proyecto. Las posibilidades son buenas de que alguien, en algún lugar, haya hecho algo similar.
- ¿Dónde empiezo si quiero aprender DSP? ¿Qué tipo de matemáticas debo saber?
- Cómo aprender a expresarme.
- ¿Cuál es la forma más rápida de obtener respuestas a los errores de programación?
- ¿Cuál es el idioma extranjero más popular aprendido por los israelíes?
- ¿Qué es lo más difícil que se puede aprender en 10 minutos?