Quiero aprender programación pero no tengo ninguna base, ¿qué debo aprender primero?
Depende de lo que quieras hacer.
De hecho, es una buena opción aprender c primero. Después de aprender c, será fácil aprender cualquier otro idioma convencional.
Si desea trabajar en la web, como juegos web, sistemas de foros, etc., las instrucciones que puede aprender incluyen php, action script, js, html5, css, mysql, etc.
Si desea desarrollar software para PC, entonces c es la mejor opción. Después de aprender todo c, podrá familiarizarse con el entorno de desarrollo correspondiente según la situación real, como visual c. Lo que hay que tener en cuenta aquí es que no vayas a aprender VB sólo porque es fácil. Puedes jugarlo tú mismo, ninguna empresa lo quiere.
Si quieres desarrollar dispositivos portátiles, aprende Java. Si quieres desarrollar iPhones y iPads, aprende Objective C (que es diferente de C).
Por cierto, también hay un microcontrolador. Por ejemplo, el chip de control utilizado en el ascensor, el llamado control por computadora en la lavadora y el control en el enrutador, aprender a ensamblar es difícil para los principiantes, pero después de familiarizarse con varios idiomas, a menudo se encontrará con tristeza. que al principio lo que pensé que era la recopilación más difícil resultó ser la más fácil.