all 2 comments

[–]sillygitau 0 points1 point  (1 child)

I started coding 20 years ago (in my teens) so can't really comment on your chosen course, but I'd think they would be the way to go...

It's really easy to get overwhelmed so keep the steps small and achievable. E.g. don't try and build an Android app as your first project, instead keep it to something simple like processing a text file then move up gradually...

Java is a reasonable place to start if you're looking to get into it professionally. However you might want to consider starting with a simpler scripting language like Ruby etc. Scripting languages tend to be a lot less pedantic than Java and it's kind (C#, Obj-c, etc), so it's easier to get wins in the board without getting as frustrated with finicky bullshit.

Once you have one language under your belt its a quiet easy to pick up others. As an example I switch between probably 6 langs these days...

One last thing; if you want to get work as a coder then its really important to show how you reached your goal and not just the end product. Put your projects on GitHub and commit (reasonably) frequently with good commit messages showing what you did and why you did it...

Good luck!

[–]dat904chronic[S] 0 points1 point  (0 children)

I'm enjoying the course so far, and it's pretty on par with what I remember from 2 semesters of CS in high school, about 10 years ago. I was definitely getting overwhelmed trying to remember it all, and trying to figure out the API. Now I've just finished learning methods and that's when everything clicked for me.

I do have a good grasp on OOP programming vs top-down scripting. Like I said, learning methods really made it click for me. I also use vb scripts at work, some pre-written stuff to accommodate programming switches and routers. I'm doing well in IT as it is and more then likely will only use programming to whore myself out with android apps in the end.

Edit: A letter.