Hola,
Lo primero que debes preguntar es por qué quieres aprender a programar. Si su respuesta es el desarrollo web, quizás HTML5 y JavaScript sean buenos puntos de partida. Sin embargo, si realmente no sabes lo que quieres hacer; entonces sugerimos que un buen punto de partida es Visual Basic o Python.
JavaScript con HTML y CSS es uno de los más fáciles de configurar y usar de idiomas. No es necesario ningún software especializado, ya que puede escribirse en un archivo de texto y ejecutarse directamente en un navegador web. Verás tus resultados inmediatamente. JavaScript es bastante indulgente; Los tipos de variables son sencillos y te enseñarán los conceptos básicos de las funciones.
Python es fácil de leer y, a través del uso de la muesca, crea un buen estilo de programación para el futuro. Python es rápido y divertido de escribir y le permite ver sus resultados sin demasiado esfuerzo y no requiere conocimientos de idiomas anteriores.
- ¿Qué instrumento debo aprender?
- ¿Cuál es el punto de inflexión en aprender a jugar al ajedrez cuando uno puede ver adelante, leer el tablero o permutar las respuestas del oponente?
- Tengo 23 años y no sé nadar. ¿Cuáles son algunas formas rápidas de aprender?
- ¿Hay alguna diferencia en el tiempo que le toma a un niño pequeño aprender a hablar entre idiomas?
- ¿Por qué las personas parecen querer hacer las cosas tan complejas, como la ley, la medicina y otras profesiones en las que necesitamos aprender su idioma antes de poder entrar en su juego?
Si te mudas al mundo de Visual Basic, será un poco más difícil configurarlo y ver tus resultados. Pero proporciona una transición más fácil a lenguajes de uso más extendido, como Java y C #, que usan Orientación a objetos. Java, C ++ y C # son ampliamente utilizados en la industria.
Una vez que haya decidido qué idioma desea aprender, puede probar http://www.talk-it.biz/ si desea aprender C ++, C #, Java, Html5, MVC.
Los tutoriales contienen laboratorios, videos y soluciones descargables. Lo llevarán de Conceptos básicos a conceptos más complejos y enseñarán cómo crear aplicaciones de la vida real. El recurso también contiene rompecabezas de codificación para poner a prueba tus conocimientos.
¡Buena suerte!