The Straight Dope

Go Back   Straight Dope Message Board > Main > In My Humble Opinion (IMHO)

Reply
 
Thread Tools Display Modes
  #1  
Old 03-24-2011, 05:45 AM
Dog80 Dog80 is online now
Guest
 
Join Date: Dec 2003
Want to learn programming. Where to start?

I want eventualy to learn how to do web developing, but before that I want to have a good foundation on programming. My experience so far is very limited, some C++ and assembly in university and some BASIC back in the early 90s and nothing more.

What programming language should I start with? Any recommended books I should read?

Thanks!
Reply With Quote
Advertisements  
  #2  
Old 03-24-2011, 06:36 AM
Bijou Drains Bijou Drains is offline
Guest
 
Join Date: Sep 2008
Java is big now but may not be the easiest to learn. Perl is pretty useful , I'm sure others will be along to give advice.
Reply With Quote
  #3  
Old 03-24-2011, 07:39 AM
abel29a abel29a is offline
Guest
 
Join Date: Jun 2006
I'd recommend starting out with plain old c - tons of books on it, and it is a very good language for coming to grips with basic terms. Depending on what you want to do later, and on what platform(s), you'll probably end up going a script (perl, pyton) route or c++, java route.

I still use c on a daily basis, as I work as an embedded systems designer, were c is still king, however, higher level languages are were you want to end up if you're going the route of Windows/Mac/linux programming (Altough, c will take you quite far in the Linux world at least).

However, if you want to get good at script programming right away, and your only interest later on is web developing, then maybe just go for perl or pyton right away..

So, I guess, it depends

ETA: If you do feel like taking the c route, you only really need one book - the C Programming Language, by Kernighan and Ritchie - a small book, that contains everything there is to know.

Last edited by abel29a; 03-24-2011 at 07:41 AM.
Reply With Quote
  #4  
Old 03-24-2011, 07:46 AM
UncleRojelio UncleRojelio is offline
Member
 
Join Date: Nov 2004
Location: ATX
Posts: 4,980
If your goal is web development, you might want to go straight to Python or PHP.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:35 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Send questions for Cecil Adams to: cecil@chicagoreader.com

Send comments about this website to: webmaster@straightdope.com

Terms of Use / Privacy Policy

Advertise on the Straight Dope!
(Your direct line to thousands of the smartest, hippest people on the planet, plus a few total dipsticks.)

Publishers - interested in subscribing to the Straight Dope?
Write to: sdsubscriptions@chicagoreader.com.

Copyright © 2013 Sun-Times Media, LLC.