Please don't forget PHP. With html, css, jquery en javascript you can do everything visual, but if you have to work form a database you better use PHP too.
I don't have much experiance with JAVA, .NET or C# or whatever. but i know the "web-languages".