Be a Supporter!

Credits & Info

Uploaded
May 1, 2013 | 8:05 AM EDT

Related Stuff

If you liked this, check these out!


Author Comments

UPDATE 2: Finally got round to a few fixes. Still can't figure out the medal, though.

UPDATE: The medal can't be unlocked at the moment. I'll try to figure out the medal in a minute...

Welcome to the World of 0s and 1s! This is an all-new experimental series of online lessons which teach you the basics of computing. It is written in HTML5, an amazing new technology mostly built upon earlier technologies with awesome graphics and interactive capabilities, and hosted on Newgrounds, an equally amazing website on the WWW cutting edge. In this lesson, I'm going to show you the bare basics of computing: How binary works.

Okay... Actually, I was itching to get something other than a joke published on the portal, and I also wanted to try out my newfound CSS and HTML5 skills, so I decided to make a little tutorial. It has lots of little interactives here and there, which, I think, do a better job than paper ICT textbooks to explain the concepts.

There's another reason why I'm making this tutorial. Many people, under the impression that ActionScript is easy, post on the Flash Forum without knowing much about computers. They sometimes end up very confused and have to rely on code written by others. (Admittedly, I used to be one of those people, too!) I hope some computer-related tutorials can help people who are just starting to learn Flash!

Send your questions, comments, nitpicks, bug reports, suggestions and other feedback to me by PM, or write a review below. Thanks! Hope you enjoyed it. If you did, I might make another one!

Reviews


MegasonicsMegasonics

Rated 5 / 5 stars May 8, 2013

So cool! :)


FlyingColours responds:

Thanks for the review and score!


27Djinns27Djinns

Rated 5 / 5 stars May 6, 2013

Very cool! I am planning on being a programming major and this is a wonderful introduction for me. I'll show it to my video-game enthusiast boyfriend! :D


FlyingColours responds:

Thanks for the review and score! Glad you liked this one. :) I'm making slow progress on the strategy game, so maybe it will come out... one day. :P


AmazingLeapingDudeAmazingLeapingDude

Rated 4.5 / 5 stars May 6, 2013

Nice lesson, it was nice and interactive and very interesting. I'm studying computer engineering so I already knew some of the stuff you covered, but it was nice to refresh that knowledge. I hope you keep on doing these :).

One thing though, I have been taught that (normally) 0 is FALSE and anything else is taken as TRUE; well, at least on C.

Anyways, good luck and keep up the good work!


FlyingColours responds:

Thanks for the review and score! Glad you liked it. :)

Yes, you're right; I made a silly mistake on Boolean values. I'll correct it soon...


PMMurphyPMMurphy

Rated 4.5 / 5 stars May 3, 2013

man i learned all this stuff last year. Honestly i don't really understand why its so important to understand the engineering of computers when your programming considering the languages already handle all the difficult things for you.

But i understand why its important to know how the operate, its more like knowledge you should know but not really master unless you want to create your own computer.


FlyingColours responds:

Thanks for the review and score!

I do think it's useful when I program, even at a high level. For example, it's useful to know the size of each number representation method so you know how to choose the best option to optimise the program. It probably doesn't help in JavaScript, but even in AS3 we have int, uint and Number. Also, it's helpful to know how to avoid overflow and underflow error.

I agree though, it isn't necessary to master it. :)