Como empezar a programar y que lenguaje aprender consejos para principiantes
En los grupos de facebook por lo regular me toca encontrar preguntas a diario sobre que lenguajes es el mejor para aprender a programar o como aprender a programar. Por tal motivo haré este pequeño tutorial practico de aprendizaje sobre programación. Con ello no cubriré temas complejos pero si voy a dar un overview es decir algo así como un resumen o una vista general de lo que implica programar.
Primero que nada vamos a resolver unas cuantas preguntas, que al que sabe programar le puedan parecer tontas, pero recordemos este tuto no es para los que saben.
¿Si aprendo a programar puedo hacer mi pagina web?
- No precisamente, programar y diseñar paginas son cosas distintas, tal vez están relacionadas, pero son distintas. Para hacer paginas web necesitamos un lenguaje de etiquetas y estilos como html y css, que es diferente a un lenguaje de programación, en que el primero no incluye lógica sino que pinta una estructura en el navegador y el ultimo crea un estado dinámico de algo.
¿Entonces para que me sirve el saber programar?
- Con la programación, como lo dije anteriormente, usamos lógica y resolvemos problemas. La programación la dirigimos a un objeto y trabajamos con el mismo, es decir manipulamos información de alguna manera. Con la programación podemos manejar el DOM, es decir una pagina web en términos sencillos, hacer efectos o cambiar información en la misma. Podemos manejar formas en una superficie y por lo tanto dibujar hasta el punto de crear juegos con los dibujos dinámicos, podemos manejar números, datos o aparatos(IoT) y muchas cosas más.
¿Y cual es el mejor lenguaje para empezar?
- Aquí viene el truco, depende del tiempo que tienes disponible o que quieras hacer, tienes que crearte un propósito, tu pagina o blog, ecommerce, juego o app . Supongamos que quieres hacer videojuegos, los harás en Unity o cavas con html5 XD ? ¿Quieres hacer tiendas en linea o chats? ¿Aplicaciones de escritorio? ¿Aplicaciones de android o IOS? Pues si vas a empezar y lo que te interesa es hacer una pagina web sencilla como una tienda en linea, pues el básico es javascript y después PHP o node. Si vas a hacer aplicaciones de escritorio o software empresarial y te gustaría un trabajo bien pagado en el futuro JAVA. Si son los juegos, sobre todo juegos de alto rendimiento C++ o C#, chats o juegos en canvas javascript y node. En fin no te preocupes, solo mete manos a la obra con lo que tengas a tu alcance y con lo que sirva para tu propósito.
Un momento mientras cargamos los comentarios
{{item.date}}
{{item.image}}
{{subitem.date}}
{{subitem.image}}