bookrats
Member

Registered: Sep 2000
Location: Seattle, WA
Posts: 501 |
quote: Originally posted by DingoFish
Anyway, now that I have been more clear, do you have any ideas? Do you have any exprience with Python? A lot of sites I have seen say it's one of the easier to learn.
I was just about to recommend Python. It's a very good starting point, because:
- Simple, concise, powerful language that can be used to demonstrate just about any programming situation.
- You can jump right into it. Windows version (the ActiveState one at least) are free, and easy to install. And you can write simple programs immediately and see the results.
- It allows you to start learning sequential programming basics, then segue into modular programming (breaking applications into smaller, reusable code elements), and then finally jump to object-oriented programming.
- You won't outgrow Python, though you may not be a good solution for many professional programming tasks. However, I don't see anyone ever feeling constrained by it, as if it was forcing them to use training wheels.
- Because it's a scripting language (like Perl), can be used for many practical, quickly-written utility programs for your PC. (Unlike Perl, you can read the program months later and still understand what it does.)
I've been programming since, oh, 1974. Learned Basic, learned Pascal, learned FORTRAN, learned C and C++ and Simula and, well, you get the picture. Python's the first language I've jumped into in decades where I really enjoyed using it.
My only caveat is that I don't know of a good "learning Python" book for people without programming experience. Specifically, the O'Reilly Learning Python book has a lot of the faults of recent O'Reilly books -- it meanders around all over the place. I haven't looked around for a year, though, so something may have come out. Besides, I'm not the right audience for a beginning programming book, so take my comments with a grain of salt in this area.
For folks with a few languages under the belt, I recommend Python Essential Reference -- it's all you need. One of the best learn-it-quick-and-fully programming books I've ever encountered.
__________________
Jeff Meyer
"And he died like he lived: with his mouth wide open."
Last edited by bookrats on 05-30-2002 at 05:01 PM
|