So I'm programming captain for a robotics team.
Had to learn java this year for it.
I'm the only programmer and my first time with object orienting.
I can't say I've never been more stressed out.
Here's my tip:
Simply ignore all the complicated object orientated design paradigms and dogma. Don't use features you don't need to use, and program it the way you think makes sense.
If it works well, and meets the application's requirements, its good code, no matter how ugly it it visually, and despite the fact it may not use inheritance or polymorphism.
Don't get caught up trying to do something the "right way," so many bad programmers spend ages trying to use every single feature of a OO language. Good programmers program something that works fast, and they move on.
>spend hours and hours reading the Java textbook
>time to actually write some code
You can't just read programming textbooks and begin writing code (unless you're a genius like me (I have a 155 IQ (genius range (I have a girlfriend as well (graduated suma cum laude from MIT))))). You have to try some examples as you go along if you really want to retain the information.
this post contributes nothing to the board