Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Programming |
|---|---|
| Date: | Mon, 14 Feb 2005 18:18:52 -0800 |
On February 14, 2005 01:16 pm, Ernest Nelson wrote:
Most languages don't teach bad habits, bad references and teachers do. You can learn to write bad cobol just as easily as you can learn bad perl, c, or vb.
Aw come on... It's way easier to write bad COBOL than c or VB. But, actually, it's probably easier to write bad perl than any of those. Call me old fashioned but I'm still of the opinion that the best language to start out in is still PASCAL (for learning only, not for real code): Small function set to learn, not easy to get lost in and wander into the weeds in with some esoteric special features, strong typing, all the basics covered, etc... It's not OO but I still think that OO is dangerous, and you need to understand algorithms and functional programming, before you get enough OO rope to hang yourself. Python isn't bad either and is OO, but imho provides too much stuff that can confuse/distract new coders. It also provides too much OO candy to lean on so it doesn't force you to really have to understand basic algorithm knowledge that is crucial to building good code. Don't discount learning assembler either. You'll never regret it. (But it is daunting enough to dissuade the less dedicated beginning coders.) Java's not bad taken in isolation. It's only the evil thing people do with it typically that makes it inappropriate for beginning programmers imho. I don't care how many terabytes of RAM or petaMIPS you have. 9Mb for "hello world" is just wrong. my 2c, --dr -- World Security Pros. Cutting Edge Training, Tools, and Techniques Vancouver, Canada May 4-6 2005 http://cansecwest.com pgpkey http://dragos.com/ kyxpgp
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: Hidden windows ports, files and services., Alex Yan |
|---|---|
| Next by Date: | RE: CISSP without experience, GaddyJrB |
| Previous by Thread: | RE: Programming, Ernest Nelson |
| Next by Thread: | Re: Programming, _ |
| Indexes: | [Date] [Thread] [Top] [All Lists] |