What is Programming?

Learn this with friends

ComputingComputer programming - JavaScript and the web2:013 check-ins

About this video

Programming means giving a computer a series of commands, a bit like a strange form of English, which it follows exactly like a very obedient dog. Programs are behind robots, self-driving cars, medical research, games, movies and the websites and apps we use every day. On Khan Academy you start with JavaScript drawings, animations and games, which use the same basic concepts as every other program.

You'll be able to

  • explain in my own words what a program is.
  • give several real-world examples of things programs control or create.
  • explain why learning JavaScript drawing helps with learning other programming languages.

Key words

program
A series of commands written for a computer to follow.
programming
Writing the commands that tell a computer what to do.
JavaScript
The programming language you will use on Khan Academy to make drawings, animations and games.
Transcript

Hi, welcome to programming! If you've never learned to program before, you might be wondering what programming actually is. Well, when we write a program, we're giving the computer a series of commands that kind of look like a weird form of English. You can think of a computer as a very obedient dog, listening to your every command, and doing whatever you tell it to do.

So what's so cool about programming? Well, it really depends on what you think is cool. Because as it turns out, you can use programming for almost everything. Programs control robots that can take care of patients, and my favorite, robots that can roam around Mars and look for water on the surface.

Programs help self-driving cars know which way to turn-- which is pretty important! Programs help doctors cure diseases by processing huge amounts of medical data. Programs can be really fun games, like Doodle Jump, Angry Birds, Minecraft. Programs make it possible for Pixar to put out their awesome 3-D animated movies, and for movies like Harry Potter to have such cool special effects.

What's your favorite movie? I bet that a computer helped make it somehow. Programs are behind the websites and the apps that you use every day, all the time, like Google Maps, and Wikipedia, and YouTube, and of course, where you are now, Khan Academy. Here, on Khan Academy, you'll learn how to write JavaScript programs to make drawings, animations, and games.

And that will be a great start towards creating whatever you're imagining in your head. I know, it might be hard to see how a drawing program relates to programs for robots, or curing diseases. But believe it or not, the same basic concepts are used by pretty much every programmer in every program.

Once you learn to program JavaScript, you'll be able to learn other programming languages much more easily. Now you just gotta keep going!

Video © Khan Academy, used under CC BY-NC-SA. Watch on Khan Academy. Puzzicle is not affiliated with Khan Academy.