Wow, a good fast response thanks to everyone.
Also please excuse any naiveness but that’s way im here, to get help from you gents.
So im maybe feeling?
SQL, Javascript, CSS, HTML/XHTML and then maybe PHP to start?
Out of all the recommendations which is the most used and most popular main programming language used for development in SA?
I don’t understand .NET? I know something to with a Microsoft standard right?
For example
ASP
Then ASP.NET
What’s the difference?
Also what’s the starting salaries like? and after say 5 years?
Any recommendations on which to institute to get training from?
Thanks again
Starting salaries for no experience and a varsity degree is around R5-6k but I'd always recommend (less the degree) that you need to whore yourself out for a year or so. Stay with mommy and daddy and sell crack on the weekends, but roll up your sleeves and suck it up and be willing to earn next to ****all for the experience. Do that for 2 years and you're set to grow your salary quite rapidly.
The difference between ASP and ASP.NET is that the one is compiled and the other isn't.
Go lookup the acronyms for OOP and OO. Basically, ASP is read top down and executed as is, where ASP.NET leverages off of the machine code and caching ability of IIS to execute functions making it faster or whatever. (You'll learn this **** in class if you choose this route)
As my previous post, its not in the language its in the way you think.
You'll pick up JavaScript/SQL/IIS and Server maintainance (like setting up DNS/Host Headers/FTP etc) and a shed load of other things as you progress through the learning curve to becoming a real programmer. You can't just do web development without knowing how IIS reacts and works for example (if you do you're a lemming and you need to be shot)
You also can't just go and not know JavaScript. Sure you CAN but it's going to be a waste really. Same thing with stylesheets, layouts, HTML etc They go hand in hand really.
Easiest to master is Microsoft's technologies. From there on your can branch into mySQL/Linux/PHP/Apache setup, unless you're already doing the Linux thing which I then would recommend doing the LAMP thing.
Basically, once you start out you'll learn a crap load in a very short period of time, which should enable you to then be able to adapt to any platform and any technology very easy. It's hard work, and if you love a 9-5 job then you're in the wrong industry. I can't remember the last time I just went home and had a beer and chilled not thinking about work or how to solve a specific problem... or even work further...
You're going to ask a lot of n00b questions, but remember, 100000000000 other people have been there before, so Google is your best buddy. And here's a nugget of wisdom:
When you google describe the problem in simple english. Most of the time when my juniors can't solve a problem is because they're not asking the right question. For example. "How do I submit a page?" will get you a crap load of answers, but not necessarily the one you want. "How do I submit a page using ASP.NET?" would get your more specific answers. Also don't be afraid to copy and paste an error message into the search box. "I'm getting an error when I submit a page" would help you blue ****all compared to "HTTP 401.2 Authentication" for example.