Saturday, 22 November 2014

2 - "Intro to JS: Drawing & Animation": Coloring

Just completed the "Coloring" lessons from the Khan Academy programming course. Nothing too complicated about the lessons... Definitely worth watching the whole video about the 'Documentation' for any newbies to coding (just as an introduction).

I did a shotty job of the last bit (the 'Project: What's for Dinner?') mainly because it wasn't too inspiring of a task for me to complete - skip it if you yourself feel confident about the content covered in the lessons.

(Definitely complete all the challenges though!)


Friday, 21 November 2014

1 - "Intro to JS: Drawing & Animation": Drawing Basics

Anyway, to get started with how I'm going to be learning things, please allow the following screen shots to guide you to where you should go to get on the same page as me:

1) follow the link to: https://www.khanacademy.org/computing/computer-programming

2) Click on the tutorial series for "Intro to JS: Drawing & Animation" (this is the tutorial series that I hope to go through first - you can also see the other tutorial series that we will cover later)



For this particular lesson, I just took it light and easy and completed the "Drawing basics" section...

It literally took a few minutes to do (as you can see on the screen shot on the left, I only skimmed past some of the videos, because for me, they were super basic*).

The important thing is to complete the challenges!

That's the end of lesson 1 for Drawing Basics!

Please feel free to comment on this post if you care to clarify something with me!

*for some of you who have never programmed before, it may be beneficial to follow the entire video tutorials on the webpage!

What's this blog about?



Background intro: (the following is an excerpt taken from a Facebook event page that I created a few weeks ago)


So the story goes that I have seriously been contemplating learning how to program mobile applications. My main motivation was because you can create so many great things with very little resource (just a computer and some patience and time!). Of course there's the whole of idea of making money from selling Apps, but that's another story altogether...

Anyway, I thought to myself: "If I'm going to start learning this, why not learn it with some other people who might be interested?". The idea behind that thought is that if we learnt something together - keeping each other accountable, helping and encouraging one another - at the end of it all we'd come out a pretty strong team. And if 1 person who's learnt how to code can create wonderful programs, imagine what a TEAM of people can do!!!

The ultimate aim is to learn how to program mobile applications (first on the Android platform) to create some nifty Apps both for our own personal use (and possibly, when we get good enough, for commercial use too).

Of course the journey will be long and arduous. This event is really just made to pitch the idea out to people who are/may be interested - a place to indicate your expression of interest.

As of this moment, I'm still in the process of selecting which resources are the most appropriate for us to learn how to code. (So far Khan Academy is winning to teach us the Javascript side of things. The Javascript is presumed knowledge for a Coursera MOOC [Massive Open Online Course] on learning how to program Mobile Applications; see links below).

Anyway, making this event is just the start!

But expect the learning to begin sometime soon after the conclusion of exams!


...And we're at the conclusion of exams!

So, how will this work?

Well, I'm still set on my goal to eventually learn how to program mobile apps! And I still have my sights set on first mastering Javascript!

So anyway, as I intend it, I will be completing the lessons from Khan Academy (https://www.khanacademy.org/computing/computer-programming). I also propose (for myself) a timeline for what tutorial series/lessons I should achieve by a certain date, like so (for the rest of this month):


As I learn it myself, I will continue to post up (on this blog) updates on what particular lesson I'm up to + what lesson I intend to do for the following week/month. I hope to leave a trail of breadcrumbs (posts) so obvious that anyone can follow it with me and eventually catch up to where I'm up to! (Of course you can do this at your own pace - and that's really the point of it all).

Anyway, I don't know where this journey will take me. Frankly, I don't know how far I'll go with this. But what's the simplest way to find out? To just go with it, and see what happens right?

Hahahahaha! Let's do this!