How to Learn Web Development for Java Programmers

Hey JGO,

I’d like some advice from Java programmers here who also do web development (creating websites) on some recommended ways to learn web development. I’ve programmed in Java and Python for several years but really have no experience working with websites. If you had to create a decent looking website, how would you do it?

  • From scratch using HTML/CSS/PHP/JS?
  • Using some sort of framework such as Play Framework or Ruby on Rails?
  • Would you use a CMS like wordpress?
  • How about online tools like Squarespace?
  • Something totally different?

I guess the end goal is to create a site I can use to present my projects, and possibly a blog too. I’m looking for a method with good balance between speed and ease of learning and use, and functionality.

Any suggestions would be appreciated!