🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7479

Re: Consejos para aprender a programar???

#7479
From: David Asorey Álvarez
Date: Thu, 27 Feb 2003 09:00
74 lines
3577 bytes
IRI <irilux@NiKSPAMnetscape.net> wrote in message news:<oprk2383sc0o9sze@news.entelchile.net>...
> Hola,
> 
>   El cuento es el siguiente: Hace ya alg�n tiempo que vengo usando Linux y 
> entre las cosas que m�s me agradan es su accesibilidad por medio de Linea 
> de comando y/o Scripts... Pero ah� ya me topo con el desconocimiento de la 
> programaci�n en s�, entonces decid� aprender a programar y necesito una 
> orientaci�n:
> 
> 1� Cual ser�a el Lenguaje m�s estandar, ser� C o C++.
> 

Creo que por ahora, C
Ejemplos en C: el kernel, casi todas los programas b�sicos del
sistema, el escritorio Gnome y los programas GTK, ...
En C++ : el escritorio KDE, el gestor de ventanas blackbox, ...



> 2� Sea cual sea el lenguaje recomendado, cual ser�a la lectura b�sica; 
> "Conceptos b�sicos de programaci�n" o algo por el estilo, o recomiendan 
> esos libros del tipo "Aprenda en 24hrs..."??
> 

Depende. Los lenguajes de script son muy recomendables para empezar
porque te quitas de compilar, enlazar, probar, volver a escribir,
compilar, ...

Para mi gusto, te recomendar�a Python, y cuando est�s suelto
programando, pasarte (si te ves en la necesidad) a Java, C � C++

Te recomiento un libro:

"How to Think Like a Computer Scientist"

http://www.ibiblio.org/obp/thinkCS/python.html

Hay versi�n para Python (en castellano), Java y C++

> 3� De todo lo anterior la verdad es que mi interes va por aprender a 
> programar en ambiente Linux y en lo posible pretendo o me intereso en ir 
> paralelamente aprovechando lo aprendido en la programaci�n de aplicaciones 
> referedidas a las comunicaciones, es decir, algo as� como el control de 
> perif�ricos y/o interf�ces de comunicaci�n ya sea serial, ethernet, 
> telef�nica, etc, etc.
> 

�Amigo! Para �stas cosas tienes pocas alternativas: C


> ....Ah!!, por cierto, mis conocimientos en este momento est�n orientados al 
> Hardware de PC y a las Telecomunicaciones (Soy Ingeniero El�ctrico Mensi�n 
> en Teleco) y estaba pensando en pagarme un cursillo de programaci�n pero 
> luego de pensarla un poquito me arrepenti, la verdad es que creo que si 
> fuera por eso m�s vale gastar dinero en buenos libros y no en cursos 
> r�pidos... La otra opci�n es tomarme un curso formal, pero esos duran algo 
> as� como un par de a�os y no se si sea buena idea.
> 
> 

Buenos libros y horas cacharreando son una buena opci�n. Un cursillo
r�pido no creo que te valga de mucho.

> Bueno, gracias por sun pasiencia.
> 

De nada, espero que te sirva.
�Bienvenido al mundillo!


Un saludo.

-- 
David
Technical Details
Message-ID: <1759581e.0302270100.720eb324@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
References: <oprk2383sc0o9sze@news.entelchile.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,37f54a849f40e52d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-02-27 01:00:10 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
From: forodejazz@yahoo.es (David Asorey Álvarez)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Consejos para aprender a programar???
Date: 27 Feb 2003 01:00:09 -0800
Organization: http://groups.google.com/
Lines: 74
Message-ID: <1759581e.0302270100.720eb324@posting.google.com>
References: <oprk2383sc0o9sze@news.entelchile.net>
NNTP-Posting-Host: 195.235.255.227
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1046336410 28450 127.0.0.1 (27 Feb 2003 09:00:10 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: 27 Feb 2003 09:00:10 GMT