posted on May, 20 2004 @ 07:31 AM
Depends what sort of programming you want to do.
My advice would be to learn a clean syntax language like Python first. This will teach you good aspects of modern programming including Object
Oriented Programming.
After that, maybe learn Java - though as you will still be new to programming, it may be a steap learning curve - so stick at it.
Then go onto C or C++ (I would say learn C before you learn C++). After learning those, you should have very good programming knowledge - then you can
go on to learn any language you want. C# is a very good language, and is very easy to learn after Java and C++.
For Web Development, I wouldn't say learn XML, not yet anyway - learn one of the above languages first - XML is *not* a programming language, it
doesn't do anything - so you need to use a programming language to do anything usefull with it.
Web Development, (I am guessing you have already done CSS), go onto JavaScript and then PHP. Then again, once you learn those - learn what you want,
as you will have the skills to learn any language you want quickly.
For a good overall programming knowledge, try and learn several different programming languages - an example would be: Perl, Python, Lisp, C/C++, Java
and Visual Basic. That is a good range.
Please remember, programming is a complex skill - sure, you can learn to program from a book like XXX in 24 hours, but most of the time - you won't
learn anything, only how to copy others. Programming requires dedication - it normally takes someone between 1 year, and 18 months to gain a true
programming skill.
Anyway, hope my advice has been helpfull.