El mejor lenguaje para aprender es con el que serás más productivo y más rápido.
Una con la que comenzarás a divertirte de inmediato!
¡La programación no tiene que ser una tarea difícil!
Todo el aprendizaje se acelera por el ciclo de recompensa. Un montón de pequeñas victorias.
- Cómo dejar de preocuparse por lo que piensan los demás
- ¿Por qué la gente elige NITIE en lugar de IIT y PSU?
- ¿Por qué las gafas se ensucian tan rápido sin que nadie / cosa las toque?
- ¿Pueden las personas vivir sin dormir?
- ¿Cuáles son todas las soluciones posibles para la superpoblación?
Cada éxito aumenta tu deseo de continuar. Mientras más pequeñas victorias experimente, más se recompensa químicamente su cerebro y, por lo tanto, más quiere tener éxito.
Crear una adicción positiva.
Puede poner a un lado asuntos como la sintaxis, la moda, el purismo, la popularidad, etc. No tienen relevancia real a largo plazo … y también son completamente aburridos.
Lo que necesitas es una retroalimentación positiva.
La forma más rápida de obtener esto es adoptar un enfoque dinámico y de múltiples paradigmas.
Usted quiere:
- Un lenguaje de scripting . Un lenguaje para hacer grandes cosas rápidamente.
- Un lenguaje dinámico . Mantener la estática, la placa de calderas y la otra mierda al mínimo.
- Un lenguaje multi-paradigma . Procesal, funcional, OO. Quieres poder usarlos todos.
- Un lenguaje fácil de instalar / implementar . Sin compilación, sin servidores de compilación … ninguno de esos disparates.
- Un lenguaje que se ejecutará en cualquier cosa , por modesto que sea su hardware.
- Un lenguaje donde las cosas fáciles es realmente fácil … y las cosas difíciles es, todavía bastante fácil.
- Y libertad para experimentar . Aprender no es divertido si no estás experimentando.
Por lo tanto, sugiero la siguiente trinidad de herramientas para ayudarlo a comenzar de la manera correcta.
Tcl / Tk – Construye literalmente lo que quieras.
Fossil – La forma más fácil de administrar su código fuente.
Atom – El editor más cool y hackeable de todos.
Algunos enlaces útiles (los pondré en los comentarios … Quora sigue cortando mis respuestas)
Incluso un principiante puede comenzar a armar sitios web, aplicaciones de escritorio, herramientas de línea de comandos y mucho más en poco tiempo.
Es interesante observar que Tcl es una opción popular entre las personas cuyo rol principal no es el desarrollo de software. ¡Eso debería darte una pista de lo accesible que es!
¡Y ve!