I've joined this forum because I will be starting a new role within my company, as Java developer.
To this date, I have had no programming experience - I went to uni to do Law! However, I've worked my way up in my company right from the bottom and they see the potential and enthusiasm I have to the work I put in. I was offered the job on the basis that I knew nothing about Java and I would be taught on the job, put on intense courses and develop micky mouse applications for the first 6 months until I'm up to scratch.
I've been reading a book for the last month, Head First Java and completed all the exercises etc up until chapter 6. The main problem I have with this book is that it assumes some experience with Java, namely C++. I'm looking for advice, in essence, about the best way of learning Java from a very base, beginner level. I have no doubt that my new colleagues will help me in every way they can as I have worked with them for the last 9 months constantly in my previous role in the company - I used to troubleshoot complex issues and locate the exact cause, then I would pass this over to the developers who then find the offending code and fix it :-)
I'm not an idiot, but I have no programming experience. So, if there is anyone who would like to give me some advice about their experiences with learning Java and the best way I can quickly get up to speed and start coding in less than 6 months, please, do let me know!