Presentación y dudas

Iniciado por AlexKurban, 21 Octubre 2013, 14:10 PM

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

AlexKurban

Hola a todos!
Me llamo Alex y son nuevo en este mundillo. El caso es que tengo 25 y me gustaría iniciarme en el mundo de la programación informática de forma autodidacta. No tengo ni idea de por donde empezar y leyendo foros me han dicho que lo básico es C y C++. Se que el mundo de la programación es muy amplio y complejo, pero me gustaría aprender la base y ya de ahí encontrar mis preferencias. Algún libro de recomendación?
Un saludo y muchas gracias de antemano  ;D
Tropiezo, me levanto, continuo

rir3760

Lo primero que debes obtener es un manejo solido del SO que estés utilizando junto con sus aplicaciones de utileria mas importantes como administrador de archivos, interprete de comandos y editor de texto.

Para los fundamentos en programación puedes utilizar PSeInt.

Que lenguaje elegir es una pregunta complicada y abre la puerta a las discusiones que son divertidas de ver (si se tiene un montón de tiempo libre) pero con muy poco (o nada) rescatable. Mejor investiga por un tiempo y tomas una decisión.

----

Si decides por C dos libros de calidad para empezar con ese lenguaje:

Title: The C Programming Language
Author: Brian W. Kernighan, Dennis M. Ritchie
Format: Paperback, 274 pages
Publisher: Prentice Hall; 2nd edition (April 1, 1988)
ISBN-10: 0131103628
ISBN-13: 978-0131103627

Title: Pointers on C
Author: Kenneth Reek
Format: Paperback, 636 pages
Publisher: Addison-Wesley; 1st edition (July 25, 1997)
ISBN-10: 0673999866
ISBN-13: 978-0673999863

Y uno bueno sobre algoritmos:

Title: Algorithms in C
Subtitle: Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms
Author: Robert Sedgewick
Format: Paperback, 720 pages
Publisher: Addison-Wesley Professional; 3rd edition (September 17, 1997)
ISBN-10: 0201314525
ISBN-13: 978-0201314526

----

En el caso de C++ para aprender este dos buenos son:

Title: Accelerated C++
Subtitle: Practical Programming by Example
Author: Andrew Koenig, Barbara E. Moo
Format: Paperback, 352 pages
Publisher: Addison-Wesley Professional; 1st edition (August 14, 2000)
ISBN-10: 020170353X
ISBN-13: 978-0201703535

Title: C++ Primer
Author: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Format: Paperback, 912 pages
Publisher: Addison-Wesley Professional; 4th edition (February 14, 2005)
ISBN-10: 0201721481
ISBN-13: 978-0201721485

Y dos buenos como referencia:

Title: The C++ Programming Language
Subtitle: Special Edition
Author: Bjarne Stroustrup
Format: Hardcover, 1030 pages
Publisher: Addison-Wesley Professional; 3rd edition (February 1, 2000)
ISBN-10: 0201700735
ISBN-13: 978-0201700732

Title: The C++ Standard Library
Subtitle: A Tutorial and Reference
Author: Nicolai M. Josuttis
Format: Hardcover, 832 pages
Publisher: Addison-Wesley Professional; 1st edition (August 12, 1999)
ISBN-10: 0201379260
ISBN-13: 978-0201379266

Todos los libros en ingles.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

edr89

Te dejo mas bibliografia para C:

1. Garcia Bermejo Giner Jose R, Programación estructurada en C, Ed Pearson Educacion SA, 2008.

2. Augie Hansen, C Programming A complete guide to mastering the C language, Ed Addison-Wesley, 1989

3. Van Wyk, Christopher J, Data structures and C programs, Ed Addison-Wesley, 1988

4. Deitel, Harvey M, Como programar en C/C++, Ed Prentice Hall Hispanoamericana SA, 1995

5. Darnell Peter A, C a software engineering approach

6. Himmel David, Certified course in C

7. Swan Tom, Type and Learn C

Para los ultimos no tengo el dato completo de la editorial, edicion y año

Saludos!

AlexKurban

Muchas graciaspor las respuestas.
No puedo comprar ningun libro de esos de momento ya que estoy en viviendo en Minsk (acabo de volver a mi pais natal jeje, aunque llevaba ya 21 en Espana) y aqui comprar libros en espa;ol un poco dificilillo. Tengo un manejo medio del ingles asique imagino que podre con ello o sino poco a poco. Mirare a ver en la lista los libros descargables del foro, mientras estoy siguiendo una especie de iniciacion a C en una web y lo demas ya voy ojeando libros y pasito a pasito. Veo que me acabare orientando a encriptacion y a sistema operativo android, me llama bastante la atencion aunque tengo como meta aprender C, C++, C#, javascript o al menos enterarme de que va el asunto, se que es algo enorme e inmenso pero teniendo ganas. ordenador e internet....

Gracias de nuevo
Tropiezo, me levanto, continuo

edr89

Cita de: AlexKurban en 22 Octubre 2013, 09:24 AM
Veo que me acabare orientando a encriptacion y a sistema operativo android, me llama bastante la atencion aunque tengo como meta aprender C, C++, C#, javascript o al menos enterarme de que va el asunto, se que es algo enorme e inmenso pero teniendo ganas. ordenador e internet....
Gracias de nuevo

De android puedes buscar informarción de eclipse y recientemente supe del SDK de Corona