[SlugLUG] Perl book [was: Yikes!!!]

Ignacio Solis isolis at igso.net
Fri Oct 6 23:11:01 PDT 2006


Thomas Leavitt wrote:
> The combination of "Oh, Pascal!" and Turbo Pascal (with the integrated
> IDE, etc.) really launched my "career" as a programmer... I really liked
> the systematic, step by step by step process, with the code samples, the
> suggested modifications, the actual practical hands on examples I was
> able to get functioning on the lab computers, etc. and I'd like to
> recapture that experience.

I started with Pascal too... if I don't count logo, basic and bat files.
I actually owned a copy of turbo pascal, which was strange since 
everybody just copied it around or use the computers on campus.

> Hopefully in a high level programming language / framework (like Ruby on
> Rails)... but I really don't care much *what* language, as long as it is
> relatively modern and gives me the ability to create code that will
> execute under Linux or even Windows...

I'm biased on Python. I think it's a great language and it's very 
didactic. It teaches good programming practices. (Not to diss Ruby 
directly, I admit I haven't really worked with it other than looked at 
some simple code, which looks ok).

There are plenty of python tutorials and books online.  It works on any 
system (just like most modern languages), and has hooks for all the 
libraries (just like most other languages).

I don't know if I would recommend the Learning python book. The only 
python book I own is the Python essential reference, and I don't think 
that's a good book to learn on. (The book is actually redundant since 
all the info can be found online).

A book I highly recommend, though it might have nothing to do with what 
you want is "Beginning Linux Programming".  Though maybe not for you, 
for a novice programmer entering Linux/Unix it's a great start. It 
covers compiling c programs, shell programming, sockets, curses, 
debugging, IPCs, some perl and gnome and basic CGI.  It's basically an 
overview so new linux programmers know the tools available to them.

Nacho



More information about the Sluglug mailing list