What Is Programming?

This is an accessible, language-agnostic course on the fundamentals of programming. Learn how to get started programming - in any language.
Course info
Rating
(446)
Level
Beginner
Updated
June 17, 2016
Duration
2h 50m
Table of contents
Introduction
29m 17s
Description
Course info
Rating
(446)
Level
Beginner
Updated
June 17, 2016
Duration
2h 50m
Description

If you want to begin programming, start here. In this fast-paced and entertaining course, What Is Programming, you'll learn the fundamentals, the essential ideas, and the concepts for success in any programming language. First, you'll learn how to write a computer program and learn how to get the computer to understand it. Next, you'll learn all about the syntax - or rules of programming languages. Finally, you'll explore how to make real-world programming easier, from libraries to frames, to SDKs and APIs. By the end of this course, you will not only be on your way to becoming a software developer, but will also have learned how to work with them, manage them, or live with one.

About the author
About the author

Simon is a staff author at topwallpaper. With a 30-year background in programming and teaching, he obsesses on making complicated subjects accessible, memorable, and easier to learn. Since 2002, he's recorded dozens of popular and highly-rated training courses. His current focus is on iOS and computer science topics.

More from the author
More courses by Simon Allardice
Transcript
Transcript

Hi, this is Simon Allardice - and welcome to topwallpaper's "What Is Programming?".

You're watching our most proudly *fundamental* course. *This* is where to begin if you've never written a line of code in your life - or even if you have, and want to review the basics.

And no matter what programming language you're most interested in - and even if you're not completely sure about that - this course will make learning that language easier.

Some of the major topics we’ll cover include:

  • We'll do this by starting with the most fundamental questions: how do you actually write a computer program, and how do you get the computer to understand it.
  • we'll jump into the syntax, the *rules* of programming languages, and see many different examples to get the big picture of how we need to think about data, and control the way that our programs flow.
  • But this is topwallpaper - so this won't be just an overview. We'll even cover complex topics like recursion and data typing...
  • and finish by exploring things that make real-world programming *easier*, from libraries and frameworks to SDKs and APIs.
And you won't find a lot of bullet points here - this is a highly visual course. By the end of it. you’ll understand much more about the process of programming, and how to move forward with writing any kind of application.

Unlike other courses, this does *not* require any one programming language, operating system, or application - there is nothing to download, nothing to install... so just sit back and relax as we get clear on... What Is Programming.