1
00:00:00,005 --> 00:00:02,004
- [Isac] Hi, I'm Isac Artzi,

2
00:00:02,004 --> 00:00:04,009
and welcome to C Essential Training.

3
00:00:04,009 --> 00:00:08,002
C is a very powerful
functional programing language

4
00:00:08,002 --> 00:00:10,004
that's widely used and that has influenced

5
00:00:10,004 --> 00:00:12,003
many of languages.

6
00:00:12,003 --> 00:00:15,000
Most of the programing
languages popular today,

7
00:00:15,000 --> 00:00:17,001
are either directly descendants of C,

8
00:00:17,001 --> 00:00:19,003
or are heavily influenced by C.

9
00:00:19,003 --> 00:00:21,006
In this course I'll show you the basics

10
00:00:21,006 --> 00:00:24,001
of a C program, and then we'll dive

11
00:00:24,001 --> 00:00:28,000
into the details of data
types, strings and variables.

12
00:00:28,000 --> 00:00:31,007
Then, I'll show you how these
basic ideas fit together

13
00:00:31,007 --> 00:00:35,003
with control structures like
loops and if statements.

14
00:00:35,003 --> 00:00:37,006
After that, we'll take a look at how C

15
00:00:37,006 --> 00:00:40,002
organizes information in arrays,

16
00:00:40,002 --> 00:00:43,007
and how it manages memory using pointers.

17
00:00:43,007 --> 00:00:46,001
Throughout the course I will emphasize

18
00:00:46,001 --> 00:00:49,002
good, functional programing practices.

19
00:00:49,002 --> 00:00:51,006
Learning C is a great first step

20
00:00:51,006 --> 00:00:54,004
if you are a new programmer,
and a very good way

21
00:00:54,004 --> 00:00:56,006
to broaden your knowledge
if you've already

22
00:00:56,006 --> 00:00:59,007
been programming for a
while, so let's get started

23
00:00:59,007 --> 00:01:01,002
with C Essential Training.

