Lenguaje o Lenguajes de Programación "Imprescindibles"

Este es tu lugar para hablar de programación, compartir, crear y desarrollar nuevos proyectos

Moderador: Moderadores

Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor ack » Lun Jul 15, 2013 4:08 pm

Hola,

Supongo que esta pregunta ya habrá salido por aquí, pero no la encuentro...

Si tuvierais que hacer una recomendación a una persona joven que quiera dedicarse a la informática y especialmente a la programación, ¿ qué lenguaje o lenguajes son imprescindibles para dominar y poder ser un "profesional"?

Hace poco me lo preguntaron y respondí: C++, html, php y java script.

Pero me gustaría saber qué es lo que verdaderamente se enseña en la universidad o cuales son la base de cualquier programador.

Salu2!
ack
:-D
:-D
 
Mensajes: 188
Registrado: Mié Ene 11, 2006 4:01 pm
Ubicación: BCN

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor NewLog » Mié Jul 17, 2013 8:46 pm

Bueno, no creo que haya un lenguaje imprescindible, pero si un lenguaje que se adapte mejor a la tarea que quieras realizar.

En todo caso, yo aconsejaría uno de sistemas, como C++, uno de scripting como Python y después toda la monserga web [html5, css3, javascript] ;)

Saludos!
Imagen
http://www.overflowedminds.net - Quieres introducirte al exploiting?
Avatar de Usuario
NewLog
<|:-D
<|:-D
 
Mensajes: 1130
Registrado: Sab Ene 14, 2006 1:03 am

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Newhack » Jue Jul 18, 2013 6:34 pm

Y si además de programar rutinas modernas e interfaces molones quieres entender como funciona todo esto por dentro también
te recomendaria algo un poco mas tradicional, menos orientado a objetos y funciones "preempaquetadas".
Creo que un C (básico, sin pluses) sería una buena opción. Hay muchas cosas funcionando a partir de un desarrollo en C.

O si no te gusta o no te sientes comodo con el C, tal vez algo intermedio como el phyton. No me he dedicado a el, pero parece
ordenado y razonable, y que has de estar al tanto de los detalles y del flujo del programa. Un buen ejercicio sin duda.
Avatar de Usuario
Newhack
<|:-D
<|:-D
 
Mensajes: 1872
Registrado: Jue Dic 20, 2007 7:36 pm

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Arakiss » Vie Jul 19, 2013 11:43 am

//When I wrote this, only God and I understood that I was doing
//Now, God only knows

Imagen

https://petruarakiss.com
Avatar de Usuario
Arakiss
<|:-D
<|:-D
 
Mensajes: 1332
Registrado: Mié Ene 11, 2006 3:41 pm
Ubicación: Madrid

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor NewLog » Vie Jul 19, 2013 11:12 pm

Me ha gustado más el del creador de Perl (obviando Haskel y cambiando Perl por Python :·P). Lo justifica mucho más...
Imagen
http://www.overflowedminds.net - Quieres introducirte al exploiting?
Avatar de Usuario
NewLog
<|:-D
<|:-D
 
Mensajes: 1130
Registrado: Sab Ene 14, 2006 1:03 am

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Arakiss » Dom Jul 21, 2013 1:32 pm

Hola,

Yo propondría otra lista para empezar a programar , sobre todo si eres cabezón como yo y hay cosas que no entiendes a la primera sin tener una buena base, así que ahí voy :P:

- Fundamentos de programación.
- HTML5/CSS3
- Javascript/jQuery
- PHP
- Python
- Ruby

En el siguiente post te dejo una lista de los libros y/o cursos que yo considero imprescindibles para tener mas que unas bases solidas para programar.
Última edición por Arakiss el Vie Jul 17, 2015 1:20 pm, editado 1 vez en total
//When I wrote this, only God and I understood that I was doing
//Now, God only knows

Imagen

https://petruarakiss.com
Avatar de Usuario
Arakiss
<|:-D
<|:-D
 
Mensajes: 1332
Registrado: Mié Ene 11, 2006 3:41 pm
Ubicación: Madrid

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Arakiss » Dom Jul 21, 2013 1:34 pm

- Fundamentos de programación , aquí no he encontrado ningún libro suficientemente bueno para mi como para que entienda todos los conceptos de una manera sencilla y clara , por lo tanto te voy a recomendar un curso de lynda.com , que para mi es uno de los mejores , por la sencillez con la que esta todo explicado.

Foundations of Programming: Fundamentals with Simon Allardice

http://www.lynda.com/JavaScript-tutoria ... 603-2.html

Me han dicho que hay buenos libros de programación pero sinceramente en español no he encontrado nada que lo explique todo de manera sencilla sin irse por las ramas como les suele pasar a muchos autores de estos lares ... excepto este que lo explica bastante bien:

Think Python
How to Think Like a Computer Scientist (lo puedes encontrar en español)

http://shop.oreilly.com/product/0636920025696.do

Libros en ingles hay muchísimos buenos sobre todo escritos por la gente de O'Reilly , este por ejemplo me lo he leído y me ha gustado:

Think Like a Programmer
An Introduction to Creative Problem Solving
By V. Anton Spraul

http://shop.oreilly.com/product/9781593274245.do

Y para terminar te recomiendo que le eches un vistazo a la serie de libros Head First escritos por lo misma empresa: O'Reilly.

Una vez que tengas claros los conceptos de programación y entiendas como piensa un programador, te animaría a leerte los libros de la gente de www.librosweb.es ; hay muchísima gente que se los ha leído incluido yo y hemos aprendido un montón.

- Introducción a XHTML
- Introducción a CSS
- CSS Avanzado
- Introducción a JavaScript
- Introducción a AJAX

Y para terminar con los libros en español te recomiendo que te leas algo de jQuery concretamente:

- Fundamentos de jQuery | http://librojquery.com/

Con esto vas a tener mas que una buena base para desarrollar paginas web , y para profundizar mas en el tema te recomiendo una serie de libros en ingles:

- Don't Make Me Think!: A Common Sense Approach to Web Usability | http://www.amazon.es/Dont-Make-Me-Think ... 0321344758

- HTML5 Cookbook Solutions & Examples for HTML5 Developers | http://shop.oreilly.com/product/0636920016038.do

- HTML5 Canvas, 2nd Edition Native Interactivity and Animation for the Web | http://shop.oreilly.com/product/0636920026266.do

- CSS Cookbook, 3rd Edition By Christopher Schmitt | http://shop.oreilly.com/product/9780596155940.do

- CSS Pocket Reference, 4th Edition Visual Presentation for the Web By Eric A. Meyer | http://shop.oreilly.com/product/0636920015055.do

- HTML and CSS Design and Build Websites By Jon Duckett | http://shop.oreilly.com/product/9781118008188.do (me ha encantado, la manera en la lo que explica todo)

- Learning Web Design, 4th Edition A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics By Jennifer Niederst Robbins | http://shop.oreilly.com/product/0636920023494.do

- CSS3: The Missing Manual, 3rd Edition By David Sawyer McFarland | http://shop.oreilly.com/product/0636920024996.do

- THE CSS3 ANTHOLOGY TAKE YOUR SITES TO NEW HEIGHTS RACHEL ANDREW | http://www.sitepoint.com/books/cssant4/

- Jump Start Responsive Web Design By Craig Sharkie, Andrew Fisher | http://shop.oreilly.com/product/9780987332165.do

- JavaScript: The Definitive Guide, 6th Edition Activate Your Web Pages | http://shop.oreilly.com/product/9780596805531.do

- JavaScript & jQuery: The Missing Manual, 2nd Edition By David Sawyer McFarland | http://shop.oreilly.com/product/0636920015048.do

- Secrets of the Javascript Ninja | http://www.amazon.es/Secrets-JavaScript ... 193398869X (dice Nija y nos pone un samurai , seriously? xD)

- JQUERY: NOVICE TO NINJABY EARLE CASTLEDINE & CRAIG SHARKIE | http://www.sitepoint.com/books/jquery1/

- HTML5 and JavaScript Web Apps Building Apps for the Open Web By Wesley Hales | http://shop.oreilly.com/product/0636920024088.do

- Programming PHP, 3rd Edition Creating Dynamic Web Pages By Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf | http://shop.oreilly.com/product/0636920012443.do

- PHP Web Services APIs for the Modern Web By Lorna Jane Mitchell | http://shop.oreilly.com/product/0636920028291.do

- PHP & MYSQL NOVICE TO NINJA, 5TH EDITION KEVIN YANK | http://www.sitepoint.com/books/phpmysql5/

- Larger Cover PHP & MySQL: The Missing Manual, 2nd Edition The book that should have been in the box
By Brett McLaughlin | http://shop.oreilly.com/product/0636920 ... h-mysql-ct

- Head First PHP & MySQL By Lynn Beighley, Michael Morrison | http://shop.oreilly.com/product/9780596 ... 6006303.IP

Y por el momento aquí acaba la lista por falta de tiempo , prometo volver por aquí y terminarla ... porque como habréis podido observar me he centrado mucho en el desarrollo web, y mas adelante si tengo tiempo le daré formato y tratare de ordenarlo mejor por categorías.

Un saludo
//When I wrote this, only God and I understood that I was doing
//Now, God only knows

Imagen

https://petruarakiss.com
Avatar de Usuario
Arakiss
<|:-D
<|:-D
 
Mensajes: 1332
Registrado: Mié Ene 11, 2006 3:41 pm
Ubicación: Madrid

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Newhack » Dom Jul 21, 2013 7:22 pm

Por ahora no puedo dedicarme a programar nada, pero me guardo la lista de recomnedaciones, por si acaso.

Gracias.
Avatar de Usuario
Newhack
<|:-D
<|:-D
 
Mensajes: 1872
Registrado: Jue Dic 20, 2007 7:36 pm

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor vlan7 » Dom Jul 21, 2013 10:10 pm

Aupa ahi, yo estoy mal acostumbrado a bash, nunca pase del C sin objetos, guardo buenos recuerdos del Turbo Pascal, el ASM es mi musa y programaba webs con malos habitos formateando el HTML sin CSS etc etc

es todo culpa de mi madre que un dia me regalo un libro, basic para niños, pero que rulen las wadalgaseosas http://learnpythonthehardway.org/

Slds
There is a crack, a crack in everything That's how the light gets in. -subculture

zen7.vlan7.org
Avatar de Usuario
vlan7
<|:-D
<|:-D
 
Mensajes: 1176
Registrado: Dom Mar 05, 2006 11:16 pm
Ubicación: Mas alla del EIP

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Arakiss » Dom Jul 21, 2013 11:42 pm

Yo os admiro mucho a ti y a New Log entre otros por los grandes conocimientos que tenéis de ASM ... espero que para el 2077 alcance el nivel padawan 50 aunque sea :badgrin: ... nah en serio tíos sois unos cracks en esto del shellcoding , tenia que decirlo :P

Un saludo!
//When I wrote this, only God and I understood that I was doing
//Now, God only knows

Imagen

https://petruarakiss.com
Avatar de Usuario
Arakiss
<|:-D
<|:-D
 
Mensajes: 1332
Registrado: Mié Ene 11, 2006 3:41 pm
Ubicación: Madrid

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor Yorkshire » Lun Jul 22, 2013 11:20 am

Como habéis comentado, yo también pienso que depende de lo que vayas a hacer luego.

En cualquier caso, hay lenguajes que hay que, al menos, conocer para tener una visión amplia.
Yo también empecé con Basic pero enseguida pasé a Pascal y TurboPascal (también buenos recuerdos :D ).
De ahí pasé a Clipper/DBase y después salté a SQL (Oracle y M$).
Evidentemente me puse a currar programando aplicaciones de Gestión propias y más tarde para empresa.

Después, y mientras tanto, vino HTML, C#, algo de javascript, etc...
Linux registered user #346840
Avatar de Usuario
Yorkshire
Gran Wadalbertita
Gran Wadalbertita
 
Mensajes: 4488
Registrado: Mié Ene 26, 2005 5:05 pm
Ubicación: -<|:-P[G]

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor NewLog » Lun Jul 22, 2013 8:42 pm

@arakiss,

Nada de admirar! Lo único necesario, en mi caso, es tiempo y ganas. Y ¡ayuda! Que como podrás ver si buscas en este foro, me la han dado muchísimas veces cuando he preguntado. Y preguntas 100% n00bs, así que eso es todo :)
Imagen
http://www.overflowedminds.net - Quieres introducirte al exploiting?
Avatar de Usuario
NewLog
<|:-D
<|:-D
 
Mensajes: 1130
Registrado: Sab Ene 14, 2006 1:03 am

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor vlan7 » Mar Jul 23, 2013 1:31 am

all right
There is a crack, a crack in everything That's how the light gets in. -subculture

zen7.vlan7.org
Avatar de Usuario
vlan7
<|:-D
<|:-D
 
Mensajes: 1176
Registrado: Dom Mar 05, 2006 11:16 pm
Ubicación: Mas alla del EIP

Re: Lenguaje o Lenguajes de Programación "Imprescindibles"

Notapor ack » Mar Jul 30, 2013 6:57 pm

Gracias x las respuestas.

A mi amigo le he recomendado este foro como lugar imprescindible para compartir info y aprender.

Voy a dar un vistazo a las lecturas que recomendáis.

De nuevo gracias!!!
ack
:-D
:-D
 
Mensajes: 188
Registrado: Mié Ene 11, 2006 4:01 pm
Ubicación: BCN


Volver a Programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados

cron