@Undercover noob:
Thats an interesting list... I personaly feel it would go in this order:
1.HTML
2.CSS
3.MYSQL/SQL
4.PHP
5.Javascript
6.CGI
7.XHTML 1.1
8.Advanced PHP/SQL / Advanced CGI/SQL
9.Ruby
10.Java
11.Oracle
Javascript just makes the page more dynamic - to be honest, I dont know that is entirely necessary. Its the content on the page that people would be more concerned about.. For example, take this forum. The only real thing that javascript does is with this very textbox I'm writing this in. It controls instering tags if you click the button (which actually takes longer than writing the tag itself!). It also controls the smily popup and some data validation. This site could easily run without javascript, but it couldn't run without some form of serverside control and database/storage. The key here is content as is true for most sites that aren't just bells and whistles.
I agree that javascript is important for some control elements of a site, for example, in the new version of the site I'm making for myself, the system will use AJAX alongside PHP to let you customise the site within either your profile or in a local cookie/session. Its still in development. I also need to use javascript to cover up with IE is completely inept.
The main reason I discarded javascript earlier is because I know that "hi" is a young beginner programmer. At this point, he is not very strong (so it seems) at programming. He needs help developing a lot - but thats not a bad thing. We were all there at some point. Personally, I feel he needs to learn how to generate neat and effective HTML using CSS before he can move onto the bells and whistles like Javascript, PHP, MySQL (or other serverside apps). Whats the use is being able to validate a form for entry into a PHP controlled MySQL database for your homebrew forum if you cant produce neat HTML for the client side?
Just my 2 cents (or pennies I suppose..
)
btw: I'm no poo pooing your list, just explaining my opinion