You are not logged in.

#1 2010-12-22 19:38:24

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Wanting to learn programming...

Ok, see how's the situation:

I've been ignoring the knowledge of a good programming language for many years - so the only (scripting) language I've ever learnt is bash.

Do you have something good to propose me in order to start, accompanied with a nice method? Since the Christmas hiatus is here, I have some time to spend on that.

Thanks in advance.

Last edited by gtklocker (2010-12-22 19:41:03)

Offline

#2 2010-12-22 20:03:29

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Wanting to learn programming...

From threads similar to this in the past, one of two languages seem to get the most recommendations: C or python.

If you want to learn C, then get "The C Programming Book" by K&R. Often cited as THE definitive guide to C.


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#3 2010-12-22 20:06:40

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Re: Wanting to learn programming...

I already have this book... so you propose me C, right?

Offline

#4 2010-12-22 20:07:59

markbabc
Member
Registered: 2010-11-06
Posts: 157

Re: Wanting to learn programming...

I counter with Python. Its the perfect beginner language. Easy to learn and powerful. All you need is docs.python.org to learn it

Offline

#5 2010-12-22 20:08:15

ThomasAdam
Member
From: Southampton, England
Registered: 2005-10-26
Posts: 149

Re: Wanting to learn programming...

dyscoria wrote:

Often cited as THE definitive guide to C.

"The White Bible".

I'd personally go for something like Ruby, in lieu of Python.  :)

-- Thomas Adam

Offline

#6 2010-12-22 20:14:54

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Wanting to learn programming...

dyscoria wrote:

From threads similar to this in the past, one of two languages seem to get the most recommendations: C or python.

Exactly: this is a perennial topic, and the outcome is always a list of languages that expresses the communities preferences at any one time. Read back through the other threads and make your mind up that way.

A catalog maintained by Bill Kinnersley of the University of Kansas lists about 2,500 programming languages. Another survey, compiled by Diarmuid Piggott, puts the total even higher, at more than 8,500. And keep in mind that whereas human languages have had millennia to evolve and diversify, all the computer languages have sprung up in just 50 years. Even by the more-conservative standards of the Kinnersley count, that means we've been inventing one language a week, on average, ever since Fortran.

The Semicolon Wars

Closing


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB