- PHP (PHP: Hypertext Preprocessor)
- SQL but I'd prefer tutorials for MySQL (Structured Query Language)
- JavaScript
- XML (Extensible Markup Language)
- AJAX (Asynchronous JavaScript and XML)
- C++
- Java
The last two (C++ and Java) are not for web design. But mainly for my own self-indulgence. However, they can be incorporated into websites (take RuneScape or even Tiko, for example). No, I do not plan to make another RuneScape World Switcher or Java-based MMORPG. Both are not my main goals, it'd be sweet to know how to do it, but if I were to make an online game it would not be massive and would probably be only shown to a select few.
I do not plan on making World Switchers because it's an unoriginal idea. There is too many. There's SwiftSwitch, Tiko, EvilSwitch and LeetScape. Just to name a few. In fact, I wouldn't make one if there was only 2 or 3, because it's just not an original idea.
AJAX sounds sweet. But I need to know PHP and MySQL beforehand. Mainly, because PHP and MySQL is more useful to me than AJAX is, at this time. AJAX can help me but is not vital to learn. JavaScript is basic knowledge for a web designer. After HTML and CSS most designers will learn it. So I wish to get into that groove as well.
XML is generally for AJAX as well. But is a handy tool to know in itself. Especially when adding on to self-efficient websites. Of course, if you're giving me tutorials to read, I don't doubt you should already know what half these languages are.
Note: I am not writing this topic because I'm lazy! I am actually looking for tutorials myself as I write this. However, I ask other people because if someone on here has learned, for instance, PHP off a really good tutorial, then I'd like to equally learn that knowledge.