Hello, this is my first post on this site, but I have been lurking for a while reading through other peoples posts. I'll start by explaining a little bit about myself. I'm doing a Computing and IT degree in my spare time during the evenings after work. One of the modules I chose was
Java. My Java module started in October last year and this was my first experience of coding. It started quite simply with "What is an Object?", but I still found myself constantly referring to the glossary to remind myself of the meaning of terms like Integer, and Encapsulation. I really enjoyed the module, and when it finished in June I wanted to continue learning Java. The OU module used BlueJ, so the first thing I did was download Eclipse and try and replicate some of the code I had already written. If anyone reading this has ever used BlueJ, you may remember that it doesn't require a main(
String[] args) method, so this was my first hurdle with Eclipse as somehow I had learnt basic Java without learning the first step.
In August this year I purchased both the OCA and OCP study guides by Jeanne Boyarsky and Scott Selikoff, and in the first week of October I passed the OCA exam. This community really helped with that, especially when I read about the Enthuware mock exams that so many other people recommended. Those mock tests really helped me prepare, and a bargain at less than £10. Also the coding bat website was a great suggestion, and I have enjoyed working through the problems when I have some spare time.
I am beginning to see now just how big the Java language is, and I am hoping someone reading this may be able to point me towards a good resource to continue learning, as most of the books I see are titled "Beginning Java" or "Learn Java in 24 hours", and I want a good book/resource that goes beyond the basics. I think it may be too early to start reading the OCP study guide, but i'm hoping to give that exam a go this time next year.
In summary, I have covered the areas in the OCA exam, as well as Sets, Maps, some I/O (I've used BufferedFileReader/Writer), and I'm currently playing around with JFrame/Pane, Swing, Action Listener (although I cant get this to work yet). I've made a few simple programs to cement what I have learnt, i'm really proud of them, but you would all probably laugh at them.
Thank you for reading, any suggestions would be appreciated.