MLUG: Re: [MLUG] good intro to programming for a teenager?
Re: [MLUG] good intro to programming for a teenager?
Email address obfuscation in effect -- please click here to turn it off.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
It's nice though, because you can't do something misleading like: if(i == 1)
cout << i << endl;
i = 0;
} // brace used to close something else like a for loop


I've seen countless people make this error (or just screw up their indenting and lose track of braces), resulting in a frustrating bug. Python doesn't let you screw up indentation.

As far as my take on "good programming languages": I think Java is probably one of the best languages to start with. It's not at all hard to learn or use, especially if you use the Eclipse IDE. The best feature of the language is the standard library. You will find pretty much everything you need in there, and you don't have to learn something messy like GTK+ or (gasp) MFC just to make a GUI. Not to mention cool toys like Remote Method Invocation (basically, the easiest-to-use RPC system ever).

The only thing is, you have to get a good book to really learn it. I recommend Bruce Eckel's Thinking in Java, it's by far the best introductory book I've seen, and you can download it for free from his website (or buy it in a bookstore if you want). The main difference between this book and the "learn X in 24 hours" series is that it tells you how to write _good_ code, not just how to use every language feature (every language has features that are best left untouched).

Not to mention, if you are good at Java and know J2EE, there are plenty of jobs available.

-- Igor

John Engelbrecht wrote:

Ah.. no ()'s
That does look a little weird.

That's kinda like looking at a QBASIC source (*.BAS)

My Coding morals came from CACC, When i was learning pascal.
i still use the coding morals for C, PHP, Perl and...
even HTML tags inside PHP code (Indenting HTML tags in the PHP indented
script).

I dont think its too bad,
I would just imitate the sample Source codes.



_______________________________________________
members mailing list
EMAIL:PROTECTED
http://mlug.missouri.edu/mailman/listinfo/members