Good C-programming resources for beginner

Status
Not open for further replies.

Migorok

Estimable
Jul 24, 2015
1
0
4,510
Hello everybody.
I've just started studied C programming language. And I encountered with some problems in compilation. Maybe you'd recommend to me some It-resources which contains examples of correct C code.
Examples which are demonstrated by http://cboard.cprogramming.com/ and etc. is too simple
Thanks.
 
Solution

Forget about youtube videos. They are just waste of time. Go to your local library, and check out a book on C programming. Define yourself a project, and start working on it. You can get a micro-controller like Raspberry PI, and apply whatever you got in C there.

Last but not least - define for yourself whether you want C or C++ (or even C#)

yeskay

Estimable
Jul 12, 2014
22
0
4,590


Hello Migorok,

Try these free interactive C tutorial websites:

http://www.tutorialspoint.com/compile_c_online.php
http://www.learn-c.org/
http://www.w3schools.in/c/intro/

This is another great place to start, with 58 popular C Programming Video Tutorials by The New Boston on YouTube, starting from very basic, all the way to advance topics, in a clear and to the point explanation.

Use the software mentioned in the tutorial and you should be having a pleasant learning experience.

https://www.youtube.com/watch?v=2NWeucMKrLI&list=PL6gx4Cwl9DGAKIXv8Yr6nhGJ9Vlcjyymq

List of Topics discussed in the above playlist with duration [min:secs]:

C Programming Tutorial - 1 - Introduction
by thenewboston

5:15

C Programming Tutorial - 2 - Setting Up Code Blocks
by thenewboston

6:38

C Programming Tutorial - 3 - How Computer Programs Work
by thenewboston

4:52

C Programming Tutorial - 4 - Print Text on the Screen
by thenewboston

3:33

C Programming Tutorial - 5 - Comments
by thenewboston

3:29

C Programming Tutorial - 6 - Conversion Characters
by thenewboston

6:47

C Programming Tutorial - 7 - Variables
by thenewboston

7:49

C Programming Tutorial - 8 - String Terminator
by thenewboston

5:22

C Programming Tutorial - 9 - I Need Arrays
by thenewboston

5:47

C Programming Tutorial - 10 - Creating a Header File
by thenewboston

9:52

C Programming Tutorial - 11 - Getting Input with scanf
by thenewboston

7:38

C Programming Tutorial - 12 - Math Operators
by thenewboston

5:12

C Programming Tutorial - 13 - Cats Love Bagels
by thenewboston

4:59

C Programming Tutorial - 14 - Calculating the Average Age
by thenewboston

5:31

C Programming Tutorial - 15 - How to Calculate Interest
by thenewboston

5:02

C Programming Tutorial - 16 - Typecasting
by thenewboston

5:36

C Programming Tutorial - 17 - Making Decisions Using if Statements
by thenewboston

7:54

C Programming Tutorial - 18 - Nesting if Statements
by thenewboston

4:46

C Programming Tutorial - 19 - if else
by thenewboston

4:42

C Programming Tutorial - 20 - What about more than two choices?
by thenewboston

8:48

C Programming Tutorial - 21 - Dont Beat Up Little Kids
by thenewboston

5:45

C Programming Tutorial - 22 - or
by thenewboston

5:45

C Programming Tutorial - 23 - Shorthand if else
by thenewboston

10:06

C Programming Tutorial - 24 - Increment Operator
by thenewboston

6:58

C Programming Tutorial - 25 - while Loops
by thenewboston

8:29

C Programming Tutorial - 26 - do while Loops
by thenewboston

10:43

C Programming Tutorial - 27 - for Loop
by thenewboston

5:20

C Programming Tutorial - 28 - How to Make a Table
by thenewboston

4:35

C Programming Tutorial - 29 - break
by thenewboston

6:27

C Programming Tutorial - 30 - continue
by thenewboston

4:48

C Programming Tutorial - 31 - switch
by thenewboston

7:31

C Programming Tutorial - 32 - A Few Cool Character Functions
by thenewboston

5:45

C Programming Tutorial - 33 - isupper and Challenge #1!
by thenewboston

3:19

C Programming Tutorial - 34 - strcat and strcpy
by thenewboston

9:06

C Programming Tutorial - 35 - puts and gets
by thenewboston

6:16

C Programming Tutorial - 36 - Rounding Numbers
by thenewboston

4:13

C Programming Tutorial - 37 - Absolute Value with abs
by thenewboston

6:21

C Programming Tutorial - 38 - Random Number Generator with rand
by thenewboston

6:09

C Programming Tutorial - 39 - int and float Arrays
by thenewboston

8:09

C Programming Tutorial - 40 - Why I am Banned from Fantasy Hockey
by thenewboston

12:38

C Programming Tutorial - 41 - Sorting Arrays
by thenewboston

12:13

C Programming Tutorial - 42 - Pointers
by thenewboston

9:56

C Programming Tutorial - 43 - Dereference Pointer
by thenewboston

4:54

C Programming Tutorial - 44 - Arrays and Pointers
by thenewboston

9:49

C Programming Tutorial - 45 - Strings and Pointers
by thenewboston

6:45

C Programming Tutorial - 46 - Problems with String Lengths
by thenewboston

3:49

C Programming Tutorial - 47 - The Heap
by thenewboston

7:04

C Programming Tutorial - 48 - Creating an Expandable Program using the Heap
by thenewboston

8:02

C Programming Tutorial - 49 - Structures
by thenewboston

10:29

C Programming Tutorial - 50 - Writing Files in C
by thenewboston

8:23

C Programming Tutorial - 51 - How to Read Files
by thenewboston

7:18

C Programming Tutorial - 52 - Append to File
by thenewboston

3:15

C Programming Tutorial - 53 - Random File Access
by thenewboston

8:40

C Programming Tutorial - 54 - Functions
by thenewboston

8:23

C Programming Tutorial - 55 - Global vs Local Variables
by thenewboston

3:37

C Programming Tutorial - 56 - Passing Arguments to Functions
by thenewboston

6:20

C Programming Tutorial - 57 - Return Values
by thenewboston

7:14

C Programming Tutorial - 58 - Pass by Reference vs Pass by Value
by thenewboston

8:12

Cheers!
 

Forget about youtube videos. They are just waste of time. Go to your local library, and check out a book on C programming. Define yourself a project, and start working on it. You can get a micro-controller like Raspberry PI, and apply whatever you got in C there.

Last but not least - define for yourself whether you want C or C++ (or even C#)
 
Solution

B-Leo

Estimable
Jul 24, 2015
1
0
4,510
Yeah, I agreed with Alabalcho. Dennis Ritchie and Brian Kernighan book is the best way to learn exactly С programming language. And if you need bulk working code examples you can use this resource for a start.
 
Status
Not open for further replies.