Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have been working on Core Java for around 4-5 years now, but have no exposure of working on any Web or UI technology. So want to have preliminary knowledge of some Web/UI technologies now.

My query is which technology/language/framework should a Java developer should pick first for learning?

Also please suggested good resources(books, websites etc.) to learn them.

share|improve this question
3  
Hi John, questions of the type "what language/technology you should learn next, including which technology is better" are off topic on Programers as you can read in the FAQ – thorsten müller Dec 18 '12 at 9:04
@thorstenmüller, Sorry I am new to this site, can you please suggest where to ask such questions? – John Dec 18 '12 at 9:14
@John - you can use Programmers Chat. If you don't have enough reputation for our chat you could use one of the Stack Overflow chat rooms – ChrisF Dec 18 '12 at 9:24

closed as off topic by thorsten müller, gnat, ChrisF Dec 18 '12 at 9:23

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

I would suggest starting with the Grails Platform, based on Groovy in turn based upon Java - you'll fit right.

For the UI I would suggest looking at frameworks like Bootstrap (Twitter) & Foundation (Zurb), these are great responsive HTML/CSS/JS frameworks that provide a brilliant base for creating nice looking web apps. You can also get bootstrap as a plugin for Grails

share|improve this answer
Play! 2 based on Scala is a good choice. – Vorg van Geir Apr 3 at 14:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.