Regístrate en Codecademy. Es una página con un montón de lenguajes de programación. Yo la empecé a usar hace tiempo y para empezar está muy bien.Decir alguna web (manera) para poder empezar a programar desde mi casa. Soy joven y mis padres no me pueden apuntar a un sitio especializado o academia para poder aprender lenguajes de programación.
Seria buena idea empezar por esta playlist de YouTube (Python)? Curso Programacion Basica - "Nunca He Programado" - YouTubeTienes montón de cursos en Codeacademy y en Udemy por ejemplo. La mayoría de cosas en inglés, pero en este mundo cuando antes te acostumbres, mejor.
Te recomiendo que empieces con Python (suele ser de los mas fáciles de empezar) sino pues C++ o Java.
Si prefieres desarrollo de webs pues HTML, CSS y JavaScript.
Aunque suene a chorrada o sea algo difícil de trasladar a palabras, lo primero q tienes que aprender no es a programar, sino a pensar como un programador.
Asi que el programa o el lenguaje en el que empieces es irrelevante, lo importante es que el cursillo, manual, tutorial o lo que sea te enseñe las mecánicas mentales de "la profesión".
Si lo hacen bien, luego podrás hacer cualquier programación con cualquier cosa sin un esfuerzo tiránico.
Tienes montón de cursos en Codeacademy y en Udemy por ejemplo. La mayoría de cosas en inglés, pero en este mundo cuando antes te acostumbres, mejor.
Te recomiendo que empieces con Python (suele ser de los mas fáciles de empezar) sino pues C++ o Java.
Si prefieres desarrollo de webs pues HTML, CSS y JavaScript.
Pero antes de leerme esto http://dis.unal.edu.co/~programacion/book/modulo1.pdfEl único que ha dicho algo coherente. Antes de tirar ni una sola línea de código deberás leerte varios libros de Metodología y Tecnología de la Programación, de este estilo (es sólo un ejemplo):
http://dis.unal.edu.co/~programacion/book/modulo1.pdf
No puedes ponerte a programar sin tener en cuenta conceptos como el de caja negra, mantenibilidad, extensibilidad, diagramas de flujo, etc. Luego para empezar a practicar te recomiendo un lenguaje estructurado sencillo, del tipo de FreePascal. Y cuando tengas MUY asentada la programación estructurada, léete un libraco de metodología orientada a objetos. Y luego, hablamos.
Pero antes de leerme esto http://dis.unal.edu.co/~programacion/book/modulo1.pdf
Me recomendaste empezar por este lenguaje: Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page
Claro, es que Java es muy sencillo para empezar verdad? xD. Si no sabe ni lo que es la POO...
Pero me refiero primero empiezo por un lenguaje sencillo o bien por algún libro de programación?No te he recomendado ese libro en concreto, es un ejemplo del tipo de documentos que deberás leerte. La programación no es sencilla por mucho que todo el mundo se meta con ella, con mejores o peores resultados. Es un arte, aunque claro, todo el mundo puede coger una lámina, estrellar cuatro huevos y decir que es un cuadro.
Debes empaparte de fundamentos teóricos, ser capaz de comprender las estructuras de control, ser capaz de plantear algoritmos y pseudocódigos, y para no morirte del asco, poco a poco ir trasladándolo a código efectivo. En ese sentido, considero que Pascal es el lenguaje ideal (aunque anticuado y no usado, o usado marginalmente, en el mundo profesional).
Pero me refiero primero empiezo por un lenguaje sencillo o bien por algún libro de programación?
Si lees bien, no digo que Java sea sencillo para empezar.
Aún así en muchísimas universidades se empieza a programar el Java o C++, y los dos son orientados a objetos...
Enviado desde mi iPhone utilizando Tapatalk
Claro, después de cursar una asignatura teórica sobre programación de 180 horas, a la que este chico no va a poder acceder.
Aunque suene a chorrada o sea algo difícil de trasladar a palabras, lo primero q tienes que aprender no es a programar, sino a pensar como un programador.
Asi que el programa o el lenguaje en el que empieces es irrelevante, lo importante es que el cursillo, manual, tutorial o lo que sea te enseñe las mecánicas mentales de "la profesión".
Si lo hacen bien, luego podrás hacer cualquier programación con cualquier cosa sin un esfuerzo tiránico.
A ver con un ejemplo.
Lo primero que te enseñan a nivel practico en la carrera de programador informatico es una máquina de café(o similar).
En una asignatura programas, en otra optimizas, en otra haces el circuito, en otra el lenguaje de la máquina, en otra las piezas.... Por un lado tienes el programa, vale, bien pero eso es irrelevante.
El objetivo de esa teoría-práctica es entender como afecta una línea de código al mundo real, a las piezas, como interacctuan unas con otras.. Etc. Hasta que tu cerebro entiende el esquema global y puede trasladarlo a otros sitios.
Dicen que los de letras y los de ciencias pensamos distinto, y es completamente cierto. No vemos la estructura de las cosas de la misma forma.