100 Days of Code Challenge Day 18

Today’s coding was in the form of short programs in the 1st chapter of my textbook from my Java 1 class and Codeacademy. I didn’t push them to Github and I’m trying to decide if that’s even a good idea. I don’t plan on paying for the option to keep some of my repos private, so I’ll keep weighing the options. As for my Java class, I spent a bit of time reading over the history of computer programming from Assembly Language, Fortran and Algol to JavaScript, Swift and Ruby. It was really eye opening to see where programming came from the various problems it tries to solve. I’m sure there will be a quiz on this somewhere down the line.

In Codeacademy, it wants me to upgrade to Pro, so in the Learn Java dashboard, most of the activities are inaccessible. However, there are several links to external resources, most are from the Java Documentation. It’s very well written and understandable. I guess if I’d never seen any of this in action, I’d have no idea what they were talking about. However, it really nailed a lot of points home for me like data types and flow control statements.  There are some topics that I’ll need to revisit, like access to classes, but the information that was suggested by Codeacademy was most helpful.

Here’s to another day of coding. I really think I’m going to nail this challenge and keep on going and going! There is so much to learn and I’m enjoying it, even the mistakes.

Image of a ping



100 Days of Code Challenge Day 17

Today I was able to gain access to my course materials for the Java class I’m taking at a local college and they were plentiful. I started reading over them to get an idea of what’s expected this semester. It looks like a lot will be required, but there is a lot of material to cover and hopefully exercises to reinforce it. I’m hopeful and excited all at the same time.  Since there was no coding that I could do without having read the first chapter, I’ve taken to Codeacademy (as was suggested in the course CMS) to get some experience on Java.
Java on Codeacademy

I emailed the materials to my Kindle so I can read them during my commute. I’m going to keep at Codeacademy and my Java in 21 days book until I reach a real assignment. There is plenty of reading that’s required. I hope the amount of doing matches up.



Deciding how to bone up on JavaScript before next semester

I’m going to start by saying, there are not enough hours in a day to do EVERYTHING I love to do. That being said, I have to carve out time to bone up on JavaScript ahead of the next class in the Web Design Professional Certificate program I’m enrolled in. I know my skill set is woefully lacking in JavaScript and addressing it now is my goal, ahead of classes starting in the fall.

If I lived in San Francisco, I’m sure I’d be taking the coding bootcamp at HackReactor, pretty darn sure! As I’m reading their blog, I came upon a post about preparing for their code challenge during the first part of their admissions process.

You’ll want to know what an object, function, and array are, and you should be able to create a basic version of each one. CodeAcademy and many other sites provide sandboxes to write code and see what it does.

Now here is something I can sink your teeth into and use as hard metrics in determining if I’m ready for JavaScript. As luck would have it, I’m making my way through the JavaScript Track on CodeAcademy and I just picked up the Eloquent JavaScript book mentioned in the post.

Finishing the JavaScript track on CodeAcademy (25% complete), along with taking the JS 101: JavaScript for Beginners class with Girl Develop It and getting a few PluralSight and Lynda.com videos in this summer may be just what I need to learn more about it.

Lynda.com Online Courses

Learning Tracks at Lynda.com