Programar

No tengo ni idea de programación, pero me gustaría empezar poquito a poco, me podríais aconsejar alguna paginilla web para empezar en modo novato un saludo y gracias.
Yo bajaria el Microsoft Visual Studio Express, y buscaria algun manual de Visual Basic, que te lo recomiendo para comenzar

http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products

La version 2010 aun soporta XP si lo necesitas

http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express

La version 2008 aun soporta compilar para windows 2000
Tienes montones de páginas para iniciarte.

Yo te recomiendo que comiences con un lenguaje actual y orientado a objetos. Muy extendido es java o C#. Cada uno te dará un punto de vista diferente...

Ánimo y a por ello!! ;)
Estoy probando http://www.codecademy.com/ y me parece genial una manera de aprender a programar interactivo y me bajado el visual y es fabuloso. un saludo y gracias ;)
Miller_Perez escribió:Estoy probando http://www.codecademy.com/ y me parece genial una manera de aprender a programar interactivo y me bajado el visual y es fabuloso. un saludo y gracias ;)


Nada, lo mejor es programar en Ensamblador, eso es lo mas intuitivo que existe :-| :-|

Como te han dicho, Visual es de lo mas fácil para empezar, C es bastante sencillo también.
(mensaje borrado)
Depende para qué.

Yo empezaría con fundamentos de programación y lógica. Plantear objetivos, desarrollar distintas soluciones... y a partir de ahí, programar será coger la doc para ver como se define cada cosa y sobre rodado. Para empezar te recomendaría Python, muy fácil y básico.
alexricoj escribió:Depende para qué.

Yo empezaría con fundamentos de programación y lógica. Plantear objetivos, desarrollar distintas soluciones... y a partir de ahí, programar será coger la doc para ver como se define cada cosa y sobre rodado. Para empezar te recomendaría Python, muy fácil y básico.



Me sumo. Yo en mi caso aprendí con C y con ejercicios muy basicos me saqué la algoritmia de encima, eso sí trabajando mucho. Si empiezas solo, te recomiendo python ahora mismo estoy haciendo un curso y el codigo es bastante facil.
Prueba canopy como ide. Y tienes un porrón de fuentes.
Voy a mirar el Python ese tan famoso a ver.
¿Qué tal se te da el inglés?

Yo te recomiendo los cursos de programación de edx.org. Hay varios interesantes.

https://www.edx.org/course/harvard-univ ... ience/1022 Éste es de Harvard y según veo en la descripción se tocarán varios lenguajes y bastantes cosas interesantes.

https://www.edx.org/course/mit/6-00-1x/ ... ience/1122 Éste otro es una pasada. Se usa Python como lenguaje y se empieza desde cero pero le dan bastante caña. Si quieres aprender a programar y tienes tiempo no te lo pienses.
Alecs7k escribió:¿Qué tal se te da el inglés?

Yo te recomiendo los cursos de programación de edx.org. Hay varios interesantes.

https://www.edx.org/course/harvard-univ ... ience/1022 Éste es de Harvard y según veo en la descripción se tocarán varios lenguajes y bastantes cosas interesantes.

https://www.edx.org/course/mit/6-00-1x/ ... ience/1122 Éste otro es una pasada. Se usa Python como lenguaje y se empieza desde cero pero le dan bastante caña. Si quieres aprender a programar y tienes tiempo no te lo pienses.


Ahora mismo estoy haciendo el 2º y sinceramente, sin saber otro lenguaje de antemano, te da muchisima caña, tienes que dedicarle mucho, yo ahora mismo estoy atascado en el problem set 2
Antes de ponerte a saco con un lenguaje, aprende la lógica de la programación, así como los fundamentos de ésta → http://blog.utp.edu.co/programacionmeca ... Logica.pdf
Yo creo que lo mejor para aprender a programar es programar, elije un lenguaje que sea actual y popular. Empieza como empezamos todos realizando un hola mundo.

Tras esto elige una aplicación sencilla como una calculadora y ve buscando en google cuando te vayas trabando. Cuando termines la aplicación busca algo mas dificil y así sucesivamente.

En un periquete habras aprendido las nociones basicas.

Saludos.
Lo mejor para aprender es con C ahora que ya lo estoy haciendo es en definitiva lo mejor.
+1000 al señor alexricoj.

Si me dices de compaginar la teoría con algún lenguaje en la práctica dale con C. Y si te atreves con objetos dale a C++, C#, Java o el que mejor te caiga :).

Bienvenido al gremio compañero :)
La verdad este foro esta muy bien, parece una tontería pero aun estaría atascado si no fuera por el foro y vosotros claro, por cierto el ingles se me da fatal pero para programar veo que no se me da tan mal jajaja un saludo.
Miller_Perez escribió:La verdad este foro esta muy bien, parece una tontería pero aun estaría atascado si no fuera por el foro y vosotros claro, por cierto el ingles se me da fatal pero para programar veo que no se me da tan mal jajaja un saludo.


El inglés te ayudará muchísimo a la hora de buscar respuestas a problemas concretos. Stackoverflow es una fuente increíble de respuestas. ¡Animo! Y adelante
yo te recomiendo estos videotutoriales para empezar desde cero con C, es un pequeño aporte que hice para las personas que quieran comenzar, sobre todo, trata de entender el algoritmo de cada codigo, de nada sirve aprender los lenguajes si no eres capaz de resolver un problema:

https://www.youtube.com/channel/UCLchXz ... prjAfnyvGQ

Un saludo y animo!!
Yo te recomendaría empezar por programación estructurada, con C o C++, para después pasar a programación orientada a objetos con C++ o Java.
Malnacid0 escribió:Yo te recomendaría empezar por programación estructurada, con C o C++, para después pasar a programación orientada a objetos con C++ o Java.


+1,

yo te recomendaría también empezar por uno estructurado y cuando lo tengas pillado pasarte a los orientados a objetos. Yo empecé con C y después a Java, considero lenguajes sencillos y con muchísima información por internet.

Se que lo que voy a decir puede sonar muy obvio, pero la única manera de aprender a programar es programando, vamos tirar líneas y líneas de código.

Un saludo y a darle duro!
No entiendo por qué recomendáis todos que empiece por C.

La historia está en, no te estanques en un solo lenguaje. Tienes que aprender a desenvolverte en varios, es decir, aprender que tipo es (estructurado, orientado a objetos, funcional, etc) y a partir de ahí, con la doc/wiki (todos tienen lo básico, condicionales y cosas así) ya ir preparando el programa.

Quiero decir, de aquí a 1 mes no tendrás una app que te hará millonario (ojalá [qmparto] ) pero, si aprendes a hacer las 5 cosas básicas sólo en C sin saber por qué se hacen así, no vas a aprender a desarrollar, sino a picar código como un mono. Y de esos, hay a patadas.

Lo interesante de esto es que cada uno exprese su creatividad, abra la mente y empiece a crear. Da igual el lenguaje, todos van a hacer lo mismo (Sí, uno va más rápido que otro, blah blah.) eso es lo de menos. Al menos para empezar, prueba varios (C, Python, Java, Ruby, Scala, por ponerte ejemplos. C++ y C# estaría bien que los tocases despues de C, así al menos ya te manejas algo mejor) y a partir de ahí, escoge el que más te guste.

Un saludo.
21 respuestas