Cita:
Iniciado por David el Grande Una vez intenté programar en
Visual C++ y lo máximo que hice fue insertar unos controles, imagínate entonces como me sería difícil aprender C

Visual C++ es un IDE+compilador... Y lo que estabas usando eran las MFC que permiten tener un editor de formularios, las cuales son clases de C++ complejas para alguien que no ha visto nada parecido antes.
Lo que debes de entender es que la programación no se basa en ventanitas Windows. Debes aprender C programando aplicaciones sencillas DE CONSOLA, para aprender realmente a programar, centrarte en PROGRAMAR, y no en colocar botoncitos.
Muchas personas piensan como tú "imagínate C". C es sencillo dentro de lo que cabe, es un lenguaje pequeño, con una sintaxis universal que luego heredaron muchos otros lenguajes: C++, Java, C# entre los más conocidos.
Si aprendes C, aprenderás a programar. Después lo que hagas es cosa tuya, pero entenderás muchas cosas y sabrás resolver tus dudas tú mismo.
Si te gusta programar, y no lo haces por ahora por dinero, no lo dudes, ve a C y olvídate de lo que has aprendido hasta ahora.