Well, i didn't include SQL as it is not a programming language. I do already know how to use SQL and make Databases and such.
SQL is a fairly easy language to learn and you could use SQL workbench for creating databases. Besides that, i use the program XAMPP for simulating a server.
In my free time I like to make websites, so yes, i'm a lot into web development.
The projects i currently work on in Java are:
2D games in Eclipse
3D games in jMonkeyEngine SDK
Implementing java on a webpage
'Normal' school homework
My Java knowledge is still basic. For example, i'm still trying to figure out collision detection in 2D which i have a lot of trouble with.
If any of you have any ideas for collision detection let me know