Test Foro de elhacker.net SMF 2.1

Foros Generales => Dudas Generales => Mensaje iniciado por: zammael89 en 29 Abril 2012, 13:42 PM

Título: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 29 Abril 2012, 13:42 PM
Ante todo, muchas gracias por dedicar su tiempo a leer esto, ya que estan dejando un poco de su vida aca, asi que trato de ser corto y conciso...
Que lenguaje recomiendan aprender (uno facilito) para empezar a programar ?
Podrian recomendar algun libro que crean me sea util en el principio del aprendizaje de programacion ?
y que otros conocimientos en la informatica son utiles para ser un white hat ?

Desde ya, muchas gracias por su tiempo. Les deseo buena vida !

Saludos desde las sombras...  ;D
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: ELVJop en 29 Abril 2012, 14:04 PM
Yo soy programador batch muy usado porque no hace falta que instales nada para empezar. Sin enbargo es un poco lento... Si no recomiendo el pyton que (me parece) que es un poco mas dificil :P Tu eligues
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: Eleкtro en 29 Abril 2012, 14:53 PM
Cita de: ELVJop en 29 Abril 2012, 14:04 PM
Yo soy programador batch

FAIL

Batch no es un lenguaje de programación, es procesamiento por lotes. Por eso resulta TÁN lento.

Considerarse programador por utilizar Batch, Es un delito.




Más que nada debía dejar claro ese aspecto, No puedo dar mucha info, Pero lo voy a intentar:

Pides algo fácil, Pues yo solo tengo nociones básicas sobre programación (VisualBasic 6, C, y C++), Pero lo más sencillo es VB6 (Incluso teniendo en cuenta el resto de lenguajes que no he tocado), Es cuestión de horas aprender su funcionamiento y poder hacer una simple calculadora por ti mismo, En fin, Tú programa. Y no hace falta ser un experto en ese lenguaje para hacer módulos sencillos.

Eso sí, NO VALE LA PENA APRENDER VB6 A ESTAS ALTURAS, Si quieres adentrarte en la programación hazlo bien, Aprende C y luego C++, Lo digo en este orden para que primero aprendas a programar sin que te incordie la orientación a objetos. Como ya digo solo tengo nociones básicas pero yo fuí aprendiendo mejor de esa manera.

PD: Te van a recomendar Java, Siempre lo hacen xD (Y lo entiendo, Por algo es el mejor :silbar:). Yo no se nada de Java, Pero si que he intentado practicarlo unas veces y es lo más complicado que he visto jamás!, Aunque lo considero el mejor lenguaje por los programas que veo que están creados en java, Y la integración web, Si lo que buscas es algo sencillo... Yo no elegiría Java ni loco.


Si lo que quieres es introducirte en el mundo del scripting, Pues Python y/o Ruby los considero GRANDES, Y la mejor opción. Puedes hacer practicamente de todo (Perl también, Pero no lo conozco casi nada..).
Puedes crear la gui de tus scripts con TK (Ruby), TKINTER (Python), Pero sinceramente, Resulta mucho más engorroso y complicado hacer la interfaz gráfica y añadirle funciones de esta manera, Que haciendo los botones y los menús con el ratón desde el IDE de un lenguaje como VB.

Saludos!
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 29 Abril 2012, 15:54 PM
Les agradezco la pronta respuesta, muy amable de su parte  ;D algun libro recomendado por casualidad ?
PD: ya estoy buscando sobre C... gracias... si alguien tiene algo mas para decir, o aconsejar, tuda força é benvinda !  :laugh:

Muchas gracias por los aportes !

Saludos desde las sombras.
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: ELVJop en 29 Abril 2012, 17:06 PM
https://foro.elhacker.net/programacion_general/que_lenguajes_de_programacion_utilizas_habitualmente-t352058.0.html Segun la encuesta batch es considerado lenguaje de programación. Y yo lo considerare como tal. Referente a lo de los libros de ayuda... Aqui hay montones sobre C# C+ C++... Hay de todo a y el primer consego de todo esto es mas importante que todo lo que aprenderas:
Todo lo que no sepas se lo prguntas al Dios www.google.com
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 29 Abril 2012, 17:12 PM
Eso de googlear, denlo por sentado...
y con respecto a los libros, preguntaba si recomienda, porque quizas alguno les parezca mejor que los otros... mas por cuestion de buscar un poco mas de calidad en los libros... tengo cuenta en es.libroos.com (no recuerdo si esto contaba como infraccion) asi que de ahi planeo bajar los libros que encuentre interesantes... pero cualquiera recomendado va a tener cierta preferencia... de todos modos no molesto mas, dudas aclaradas por ahora... muchas gracias a todos.

Saludos desde las sombras...  ;D
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: ELVJop en 29 Abril 2012, 17:30 PM
Depende porque lenguage te decantas?
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 29 Abril 2012, 17:40 PM
es que, sinceramente, desconozco por completo el tema... por eso no se por que lenguaje optar... para incurcionar en este gigantesco mundillo...

Saludos desde las sombras...
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: gloaysa en 29 Abril 2012, 17:56 PM
Hola zammae, yo hace unos días estaba como tú.

No sé cuales son tus conocimientos sobre programación, pero te cuento un poco mi experiencia. Después mucho leer las ventajas e inconvenientes de unos lenguajes y otros y leer muchas pequeñas peleas entre programadores, me terminé decantando por Python. El motivo final no sabría decirte cual fue, pero empecé no hace mucho y ya estoy haciendo cosas simpáticas.

Además, el manual que estoy siguiendo consta de dos tomos: Comienza explicando Python para luego enseñarte C, por lo que el aprendizaje en este manual de dos lenguajes distintos los trata como un continuo (y nada mejor que aprender cosas distintas bajo la tutela de un mismo "profesor", que te relacionará las ideas bajo un mismo método).

Si te interesa, el libro lo puedes encontrar aquí: https://arco.esi.uclm.es/public/doc/book/python.pdf
Su licencia permite compartirlo para el aprendizaje autodidacta ;)

Un saludo.
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 29 Abril 2012, 18:20 PM
Muy bien, les agradezco mucho a todos su invalorable colaboracion, en cuestion de unas pocas horas me ayudaron a tomar la decision de que lenguaje aprender primero, y no solo eso, ayudaron a mis ganas al ver tanta colaboracion y gente que no tiene problemas en dar aunque mas no sea un pequeño consejo para fomentar las ganas de aprender... gracias es poco...

Les adelanto que gracias a uds, ya tome la decision de empezar con phyton y de ahi en las, marchar en el camino del aprendizaje hasta que no pueda mas ^^

Mis mas cordiales agradecimientos, si, nuevamente...

PD: Gloaysa muchas gracias por el libro, le voy a hechar un ojo, pero no me voy a quedar solo con ese, despues voy por mas... ^^

Saludos desde las sombras !
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: Eleкtro en 29 Abril 2012, 18:43 PM
Ya que te has decidido por PY, Python para todos: http://mundogeek.net/tutorial-python/ (Puedes ver el tuto online)




Cita de: ELVJop en 29 Abril 2012, 17:06 PM
https://foro.elhacker.net/programacion_general/que_lenguajes_de_programacion_utilizas_habitualmente-t352058.0.html Segun la encuesta batch es considerado lenguaje de programación.

El problema de eso es porque Batch siempre ha estado en medio, Nunca se sabe donde meterlo, Es el patito feo. No van a hacer una encuesta sobre lenguajes de programación, Y otra encuesta solamente para el solitario Batch (Ojo, Yo amo Batch, Pero es lo que es, Un lenguaje de scripting "sin terminar".) xD.

Yo no podría considerar un lenguaje a algo que no tiene una IDE, Sin interacción web, Sin extensiones/módulos aunque séa uno para poder hacer una gui, Y que solo puede almacenar variables alfanumericas, Y que no soporta codificaciones de página (CHCP..debe ser una broma!), y TÁN limitado en las operaciones, Las comprobaciones, Los números, La longitud de las cadenas, La recursividad, Las escasas funciones internas... En fin... Batch es todo eso y más (Por desgracia) :/, Es "especial".

http://es.wikipedia.org/wiki/Batch_processing

http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Saludos.
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 29 Abril 2012, 19:00 PM
Elektro H@aker muchas gracias por el enlace del tutorial ^^

Saludos desde las sombras...  ;D
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: gloaysa en 29 Abril 2012, 21:23 PM
Lo mejor es tener varios manuales desde luego, aunque si no tienes ni idea de programación es recomendable que empieces por el que te he enlazado. El que enlaza Elektro H@cker también lo tengo, pero me lo reservo para repasar lo ya visto en el de la Universidad Jaume I. Digamos que el de la universidad empieza desde más básico y no da tantas cosas por sabidas como el de Mundo Geek.

Pero en fin, es cuestión de que lo veas por ti mismo. Una vez que te pongas, si te interesa, me mandas un mp y nos ponemos en contacto para ver si entre los dos nos ayudamos un poco. Estaría crear un pequeño espacio de encuentro para los que nos iniciamos en este lenguaje de programación.

Un saludo.
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: ELVJop en 29 Abril 2012, 23:01 PM
Siento volver a publiar pero me encantan los debates. Segun la RAE Al buscar lenguaje sale esta opcion:
Citar
~ máquina.
1. m. Inform. Conjunto de instrucciones codificadas que una computadora puede interpretar y ejecutar directamente.
Mi computadora entiendo instrucciones que puede ejecutar Batch es considerado lenguaje.




Referente al tema si quireres descargar phyton descargalo de aqui: Quitale la opcion de descargar offer box: http://python.softonic.com/ (Para 32 bits)
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: zammael89 en 30 Abril 2012, 04:34 AM
Muchas gracias por tanta ayuda y apoyo...
Mas adelante, ahora que estoy encaminado, quizas pueda resolver dudas ademas de plantearlas ^^
Aunque nunca se dejan de plantear dudas...

PD: ahora tengo con que entretenerme un tiempo  ;D

Saludos desde las sombras.
Título: Re: Iniciando el largo camino del aprendizaje...
Publicado por: Eleкtro en 30 Abril 2012, 10:37 AM
http://www.python.org/download/

La versión 2.7.3 está mucho más documentada que la 3.*.*

saludos