I'm new to this forum and this is gonna be my first post here...
My name is Baggio and I'm a newbie programmer, and it seems to be that everyone here are really great fans of Java (I'm becoming one myself ).
To give a brief intro of me and Java, I've kinda like picked up Java two years ago out of interest, but due to time restraints (euphemism for 'lack of perseverance' *coughs*), I left the learning curve at polymorphism and inheritance (in the order of your typical java book). And now, I'm in uni (yup, I'm a student), and I've chosen software engineering as my major, and the first prerequisite for the major? Java.
I'm actually really interested in programming (granted, it does drive me crazy sometimes, especially when dealing with nested for loops, gosh, I'm the most all-over-the-place person you can imagine, and here I am taking on a logical discipline. I guess that's just life, eh?), but lately, I've been feeling a bit frustrated since we freshmen are required to master the language (to the extent of GUI manipulation) in 4 months (1 has already passed), and to top that off, I have to learn the language listening to my professor explaining concepts...in Chinese (yes, I am studying in China, bleh)!
So, long story short, I came for a bit of advice, a bit of inspiration, from you guys, if you can possibly share a bit of your own experiences with Java in your first days with it, and how you came about to learn it.
So, here are my two questions...
1. Why did you learn Java in the first place? Work? School? Pure interest?
2. How did you learn Java in the first place (methodologies and stuff)? Did you read lots of books? Did you do lots of practice exercises? Did you go to courses and met other programmers and had a chance to exchange ideas and stuff?
If you could add a couple of thoughts, and maybe a couple of pointers for total beginners such as myself, I would really appreciate it.
Thanks to all who're passing by, and happy Java programming!