After mastering the basics of html, what should I begin to learn? I know of java and visual basic and flash. What should a novice begin to learn next to improve their web designs?