This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Learning Programming

 
Sumukh Deshpande
Ranch Hand
Posts: 87
Firefox Browser IntelliJ IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Everyone,

I am staring this thread to hear everyone's view on : How do you improve your technical skills ?

Do you practice at home?
Do you do sample projects?
Do you read books?

Please advice a learning methods.

Thanks.
 
Dawn Charangat
Ranch Hand
Posts: 249
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
practice makes a man perfect (heard it somewhere !!!)
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15437
41
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes to all of the three questions. Trying things out yourself is one of the best ways to learn how things work.

I don't know what your level of proficiency with Java is, but here are some highly recommended books:

Effective Java (a must-read for any Java developer)
Java Puzzlers (learn about tricky things in the Java programming language)
Design Patterns (the classic book on design patterns)
Java Concurrency in Practice (a bit more advanced, but a very good book for anyone who's writing multi-threaded applications)
Code Complete (not specifically about Java, but very useful to learn how to be a better programmer)
Clean Code (not specifically about Java, but very useful to learn how to be a better programmer)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic