Iniciacion a la programación.

Iniciado por 001Jimmy001, 1 Diciembre 2012, 15:57 PM

0 Miembros y 1 Visitante están viendo este tema.

001Jimmy001

Hola a todos. Mi nombre es Jimmy. Me gustaría iniciarme en el mundo de la programacion pero no tengo idea de por donde podría comenzar. Muchos me recomendaron utilizar C++ o C+ pero otros me dicen que no utilizaré eso y que defrente programe en visual. ¿Podría obtener una guía de parte de ustedes? Quisiera saber que es lo mas básico de lo básico para empezar con la programacion. Muchas gracias por su tiempo y espero me dejes un comentario al menos para poder ayudarme. Gracias.

avesudra

#1
Hola Jimmy , pues para iniciarte en el mundo de la programación cada uno te dirá su opinión , pero el objetivo es divertirte programando. Yo te diría que probases varios lenguajes compilados y de scripting y con el que más comodo estés con ese te quedes, hay muchos compilados:
-C
-C++
-Java
-Visual Basic (hay mucha gente que no lo recomienda porque coges malas prácticas de programación, pero para hacer cosas rápido va bien).
-Pascal (mucha gente dice que es bueno para aprender , nunca lo he probado)
-ASM ( muy útil si quieres saber de ing. inversa)
......
Después tienes muchos de Scripting también:
-Python
-Haskell
-Bash
-Batch
-Perl
-Ruby
-TCL
.......
Date una vuelta por el subforo de programación , en los post fijos hay muchos libros.

¡Un saludo!
Regístrate en

za.asi

Yo empecé hace poco, lo primero que hice fue buscar un libro de programación que explicaba un poco lo que es la programación, los algoritmos... y daba una breve descripción de los lenguajes de programación mas usados, con sus pros y contras. Fui probando hasta que probé C++, que me parece que es muy bueno ya que si bien es un poco difíci para iniciarse, creo que es uno de los lenguajes que ofrecen más posibilidades. Actualmente estoy aprendiendo con un libro de introducción a la programación con C++ y la ayuda de los foros, que va muy bien.

flacc

yo recomendaría complementar los papers, pdf, libros, etc de c/c++ con matemáticas ya que si nunca le has dedicado tiempo a las matemáticas o no te llevas muy bien con ellas te será un poco incómodo hacer los ejercicios, aunque no es necesario, pero no esta demás recordar que la informática se basa en parte en la matemática, sobre todo la programación que en mi opinión combina lógica con matemática, al menos yo lo veo de esa forma, si estoy mal corregidme. Saludos

jhonatanAsm

yo te recomiendo así.

1- aprende la lógica de las operaciones. el pseudocódigo es una herramienta para facilitarte la creación de lógica.

2- domina un lenguaje de programación.

3- aprende sql

4- no necesitas llevar un curso de analisis y diseño de sistemas. todo esto sale de ti naturalmente si tienes lógica, aunque darle una lectura rápida no te haría mal.

5- Si consigues lo anterior en menos de 1 año serás una persona que le irá bien en el trabajo, estudio, familia, amor, etc. xD

saludos.
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

makinavaja3500

Cita de: jhonatanAsm en  7 Diciembre 2012, 06:27 AM
yo te recomiendo así.

1- aprende la lógica de las operaciones. el pseudocódigo es una herramienta para facilitarte la creación de lógica.

2- domina un lenguaje de programación.

3- aprende sql

4- no necesitas llevar un curso de analisis y diseño de sistemas. todo esto sale de ti naturalmente si tienes lógica, aunque darle una lectura rápida no te haría mal.

5- Si consigues lo anterior en menos de 1 año serás una persona que le irá bien en el trabajo, estudio, familia, amor, etc. xD

saludos.

Hola.

¿Podrías ampliar un poco mas el paso 1º? Me refiero a bibliografía o alguna web de referencia.

En el punto 3º, ¿que motor sería recomendable para SQL.?

un saludo y gracias

jhonatanAsm

#6
no sé autores, te recomiendo googlear, y resolver sólo los más fáciles pero sin ayuda :p .

sql es independiente de un RDBMS, lo utilizan tanto mysql como oracle, postgresql, etc. incluso access, pero este no te lo recomiendo xD.


edit:

el oracle te permite la creación de cubos en lo que es oltp, para lo que es bussiness inteligent,
es un tema nuevo para mí, y creo q no se puede implementar en mysql,postgresql, entre otros. sólo se puede en oracle y sql server, por lo que he leído.
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

][op!ok

Te dare una opinion mas. en caso que no intiendes ni pipas en programacion - no soy un maesto, se algo pero este consejo de un amigo mio al qual no consegui seguir:

zonahurbana

Qué bueno que hayas elegido C++, yo también he empezado por este lenguaje. Y no entiendo a qué se refieren cuando dicen que es difícil para empezar (debe ser porque aún he visto sólo temas sencillos jeje).

Un buen libro (que he empezado a leer) es Thinking in C++. Yo estoy leyendo su traducción al español, creo que si lo lees en inglés será mejor.

Saludos !
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...

soy_nicanor