Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Naimfan

Suspended
Original poster
Jan 15, 2003
4,669
2,017
All--

I find myself needing to (re)acquaint myself with programming. Toward that end, I'd like to ask the board for recommendations on three books.

The first: A medium to high level overview of programming in general.

Second: An introductory level text that shows and explains programming in a particular language (the language is immaterial--could be C, C++, Pascal, whatever).

Third: An intermediate level book that covers more sophisticated code writing than that covered in an introductory text.

I have some background (in Basic, Pascal, Fortran, and C--all of it old), but need to get an overview so I can place things in perspective and get a sense of the relationships between various aspects of coding. Once I have the "big picture," actually learning a specific language is easy (or at least it was in the past!).

Thanks in advance!
 

Sander

macrumors 6502a
Apr 24, 2008
520
67
The fact that you mention Fortran lead me to think you have a scientific background; in that case, please allow me to pitch my own book, listed in my signature.
 

balamw

Moderator emeritus
Aug 16, 2005
19,366
979
New England
Naimfan: It would be helpful if you gave us some context to why you find yourself needing to re-learn programming and what your goal is. Particularly for books #2 and #3.

You say it is immaterial what language you learn, but it really isn't. Different languages and environments are better suited to certain types of project.

e.g. if you are dong technical computing (following from the Fortran comment), you might not actually want to learn a low-level language, but might instead want to learn MATLAB or Octave.

Skip (1), just go for (2) as what you are looking for from (1) will generally be covered in the beginning of (2).

I find a lot of what used to be in the older books not to be there anymore, which is unfortunate. I'm talking about the more architecture type stuff. Flowcharting, top-down and bottom-up design, ....

allow me to pitch my own book

Sold! I've looked at it before, but took the plunge.

B
 

chrono1081

macrumors G3
Jan 26, 2008
8,451
4,149
Isla Nublar
Sold! I've looked at it before, but took the plunge.

B

I bought his book awhile back, I haven't got to look through it too in depth but I loved the scientific approach and will go through it some day. I haven't used C since probably 1997 so it will be a nice refresher.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.