🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Aprender GNU-C

#883
From: Pascal Bourguignon
Date: Mon, 18 Sep 2006 11:02
52 lines
3247 bytes
sinyobat <sinyobat@telefonica.net> writes:

> As� es como he perdido el miedo a Linux, pero este m�todo es muy lento
> y especialmente en el aprendizaje de un lenguaje. Por eso pedia algun
> libro estructurado y con ejemplos claros para ir avanzando de una
> manera mas guiada y no perderse en el bosque.
> Gracias.

Para aprender a programar en C para Linux, hay que aprender:

- a programar; por esto, aconsejar�a:

    http://www.htdp.org/
    http://mitpress.mit.edu/sicp/full-text/book/book.html
    http://drscheme.org/
    (Si, nada de C aqu�)


- para aprender a programar hay que programar, entonces hace falta un
  editor.  Luego hay que aprender a usar emacs:

    http://directory.fsf.org/emacs.html


- el lenguaje de programaci�n C; por ejemplo:
  
    http://www.amazon.ca/Programming-Language-Brian-W-Kernighan/dp/0131103628
    http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1124.pdf



- los sistemas unix y la programaci�n unix:

    http://www.faqs.org/docs/artu/
    http://www.amazon.ca/UNIX-Network-Programming-Networking-Sockets/dp/customer-reviews/013490012X

    http://www.amazon.ca/s/ref=nb_ss_b/701-5147830-6733153?url=search-alias%3Dstripbooks&field-keywords=unix+programming&Go.x=0&Go.y=0&Go=Go


- el sistema Linux, y la programaci�n Linux:
    
   http://tldp.org/guides.html


Por supuesto, al mismo tiempo puedes leer algunos "tutorials",
buscando en google por ejemplo:  unix programming tutorial

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we. -- Georges W. Bush
Technical Details
Message-ID: <87bqpd1lq6.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!feed.news.qwest.net!mpls-nntp-02.inet.qwest.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <eek3ba$h8t$1@helvete.escomposlinux.org> <slrnegrl35.d20.responder_solo_en_el_grupo@genus.hue-bond.info> <eelj6j$9cq$1@helvete.escomposlinux.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,26fbc5b3aa820506
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!feed.news.qwest.net!mpls-nntp-02.inet.qwest.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Pascal Bourguignon <pjb@informatimago.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Aprender GNU-C
Date: Mon, 18 Sep 2006 13:02:25 +0200
Organization: Informatimago
Lines: 52
Message-ID: <87bqpd1lq6.fsf@thalassa.informatimago.com>
References: <eek3ba$h8t$1@helvete.escomposlinux.org> <slrnegrl35.d20.responder_solo_en_el_grupo@genus.hue-bond.info> <eelj6j$9cq$1@helvete.escomposlinux.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: individual.net EFk66uSTQZ5gMWBPxMMRyALejjT+pMKytIOwkxCNvPZupv6Zih
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA
      oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9
      033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac
      l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR
      mV+hO/VvFAAAAABJRU5ErkJggg==
X-Accept-Language:         fr, es, en
X-Disabled: X-No-Archive: no
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)
Cancel-Lock: sha1:SLTKu5SSYbqhNFSgnVcp2Nczr9o=