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
Level
Beginner
Updated
Jun 17, 2016
Duration
2h 50m
Table of contents
Description
Course info
Level
Beginner
Updated
Jun 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 Pluralsight. 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
Machine Learning: Executive Briefing
Beginner
40m
Jul 11, 2019
Swift Fundamentals
Beginner
3h 48m
Jan 10, 2019
More courses by Simon Allardice
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, this is Simon Allardice, and welcome to Pluralsight's What is Programming? You're now 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, even if you're not completely sure about that. This course will make learning that language easier. We'll do this by starting with the most fundamental, critical 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 pictures of how we need to think about data and control the way that our programs flow. But this is Pluralsight, 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. But you won't find a lot of bullet points here, this is a highly visual course, and 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. But unlike most courses, this one 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?