Divided into two types:
1) have a good programming foundation, transfer Java, will be relatively studious, different language grammar differences, design concepts are interlinked
2) No programming basis, you will encounter some difficulties, but this is not a problem, as long as you want to chew, there is no fear of
Learn any thing and learn the way
1) The overall understanding of Java, such as the environment, which frame most popular, what is the trick? Previous experience? You know, there's a lot to share, go find it.
2) Find better resources sites and articles, blogs and the like, recommended
Http://www.muhu28.com/learnIndex/nav/3
Aggregates a lot of Java resources and articles
1) and 2) is the overall understanding of Java, add down to choose Java Learning Direction: Learn what Framework
3) More hands-on, more examples, the best virtual projects, such as a blog system, so that you can use all aspects of functional points
Like what:
Front-end interaction
Data Access data validation
H5,css,js
Wait a minute
4) More and the people around the exchange, participate in technical exchange, take the canon.
Is Java difficult to learn?