C Language: The Big Picture

The C programming language has been around for decades and remains relevant today. This course will teach you the types of problems it solves, when you might choose to use it, and get you started writing your first C program.
Course info
Rating
(30)
Level
Beginner
Updated
Aug 19, 2020
Duration
39m
Table of contents
Description
Course info
Rating
(30)
Level
Beginner
Updated
Aug 19, 2020
Duration
39m
Description

Context is important when approaching a language that's been around as long as C. The syntax may look familiar because it has inspired the creation of so many other languages over the years, but its unique capabilities and the problems it solves are quite different from those derivative languages. In this course, C Language: The Big Picture, you'll learn the history of the language, the problems it solves, and why you should consider learning it. First, you'll explore why C was created, how it has evolved and why it remains relevant. Next, you'll discover use cases for this powerful language and why it is often a better choice than many more modern options. Finally, you'll get a quick introduction to the structure of a C program and the tools you need to begin writing and running your own C code. When you're finished with this course, you'll have the skills and knowledge needed to decide if C is the right language for your project, dive deeper into the syntax of the language, and begin writing your first programs.

About the author
About the author

Brice has been a professional developer for over 20 years and loves to experiment with new tools and technologies. Web development and native iOS apps currently occupy most of his time.

More from the author
Debugging Sites Using Chrome DevTools
Intermediate
1h 46m
Jun 12, 2020
Async Patterns in Node.js
Intermediate
1h 26m
Feb 28, 2020
More courses by Brice Wilson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey everybody. My name is Brice Wilson, and welcome to my course, C Language: The Big Picture. I'm a software developer and architect. C is one of the oldest and most influential programming languages still in widespread use. In this course, I'll introduce you to the language and help you understand if it's the right tool for your next project. Some of the major topics that we'll cover include the history of C and its influence on other languages, modern use cases for C, how to set up a C development environment, and how to write and compile your first program. By the end of the course, you'll have a solid understanding of where C fits in modern software development and the unique features it contains that have kept it relevant for nearly five decades. Before beginning this course, all you need is a curiosity about C and perhaps a passing familiarity with at least one other programming language. I hope you'll join me on this journey to learn the significance and modern use cases for this very important language in the C Language: The Big Picture course, at Pluralsight.