Archive | October 2013

How to code? How to learn coding?

Coding is my job. But I learned it before starting to study it in school. I learned it only because I wanted to talk about video games and review them on this new thing called, back then, the Internet . It seems I haven’t changed a bit. 🙂

Learning how to code is like learning a job. If you know how to do it, you’ll be able to find a job easily I think, regardless the country you live in.

So it’s difficult for me to answer my friends when they ask “How do I begin?”

The main thing to know for me is simple: “Coding is giving instructions to a computer”.

If you want to do a website, find a programming language for websites.

For an application, find the appropriate programming language as well.

And then if you want your application, to react when you press Spacebar, give the instructions to the computer.

If you want to have a black background when you press the Spacebar, give the instructions to the computer in your code.

Coding is about decomposing every step of something happening on the screen.

“How come my spaceship in my game shoots when I press spacebar and goes down when I press the down arrow?”

It’s only because it has an event linked to the spacebar button which makes a shot appear. Everything about the shot is also defined in the code: the image used, the speed, the number of shots on screen etc.

I would advise those who want to begin to code to take a look at Code.org initiatives.

Also Codecademy is great to start with.

A good book can also be more useful than a website in some cases because the amount of choices in a website could be overwhelming.  A book is usually well structured in a step by step process.

So if you want to learn it, just start now. No excuses. Start something, don’t beat yourself up if you make mistakes, we all did and that’s the basics of learning. Just start something even if it’s super easy, it will be easier to continue from that next time you work on it.

Next post, next Monday ! 🙂

 

 

 

RockMarc

@DebuggingWorld

Advertisements

Hour of code

 

The hour of code coming next december promises to teach the basics of coding to demistify them into people’s minds.

If you have no clue about coding and you want to learn yourself a job or just learn it for pleasure, subscribe here:

http://csedweek.org/participate

 

 

 

 

 

 

RockMarc

 

@DebuggingWorld

 

Why do we get bored ?

VSauce is an interesting YouTube channel about psychology mainly. In each of them, Michael Stevens and his team explains some of our behaviours.

In an impressive one shot explanation, Michael manages to make us understand a lot of concepts while always citing his sources.

Some of his friends/colleagues also have VSauce channels (2 & 3) in which they show a lot of non-ordinary facts, objects that you can find in the world.

While number 2 & 3 are entertaining, I highly recommend the original VSauce because of its educative value.

Source:
http://www.youtube.com/vsauce

 

 

 

RockMarc

@DebuggingWorld

Levitating Barbecue! Electromagnetic Induction

Veritasium is a very interesting channel on YouTube. It explains a lot of physics effects and science in general in a simple way. Derek Muller, the creator of the channel, regularly posts new videos on it.

It is one of my favorite youtube channel and I recommend it.

Source:
http://www.youtube.com/user/1veritasium
http://en.wikipedia.org/wiki/Veritasium

 

 

 

RockMarc

@DebuggingWorld

Creating my first post on the blog

Hi everyone !

This is the first post of my blog where I will try to share some knowledge or the cool stuff I find on Internet.

I hope you will find my content interesting and that it will motivate you to learn more about a subject and/or create.

 

 

 

RockMarc

@DebuggingWorld