View Single Post
  #49   Report Post  
Posted to rec.crafts.metalworking
cavelamb cavelamb is offline
external usenet poster
 
Posts: 1,536
Default Beginning programming question

Ignoramus1280 wrote:
On 2011-03-06, Jon Elson wrote:
Ignoramus20691 wrote:

By the way, I bought a book for my 9 year old son to teach him
programming. It is called "Hello World!" and it uses Python.

So far, he seems to like it.

So, I need to learn Python too, any suggestions for a good Python book
for programmers. Something that would not explain in depth what is an
if statement, just would explain how to use one.

Sometime, you ought to expose him to assembly language, or even machine
language, if he is interested. I don't think most people really should
be using this anymore, but understanding what is going on down at the lowest
levels can be really helpful in understanding the limits and pitfalls
of higher level language programming.

Not too many computers anymore where you can key in the bootstrap loader
program through the front panel switches.


Assembly language does not fit my personality. I like to get things
done quickly, not messing with registers and offsets. Kind of like, I
retrofitted this Bridgeport (high level), but I would not try to make
a "homemade milling machine" (low level).

i



Thing is, Iggy, once you think the way the machine works and
have routines, Assembly language can go together very quickly.

And you have complete and total control of the system.


--

Richard Lamb
email me:
web site:
http://www.home.earthlink.net/~cavelamb