05-28-2025, 06:22 PM
![[Image: 329b2d248f539444abb086ccb2686c70.jpg]](https://i125.fastpic.org/big/2025/0528/70/329b2d248f539444abb086ccb2686c70.jpg)
Quick Start To C Programming - Coming From Another Language
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.56 GB | Duration: 6h 9m
Complete C Course for Programmers experienced in other Programming Languages. Precise and Fast Tutorial.
What you'll learn
The right way to code in C
Everything from Variables to Threads
Fast and precise guide for people that can already code in another language
How to use the developement tools
Requirements
Basic Knowledge about any other Programming Language (Java, Rust, Python etc.)
Description
Course Description:Would you like to learn and master the C programming language from scratch? Whether you are a beginner programmer or already have experience in other languages, this course is perfect for you!At the beginning of the course, I will show you how to easily install the required software. We then dive straight into the world of programming. All the code from the videos will of course be made available.Discover the world of programming with our complete C course, which is specially tailored to beginners. In this course, you will learn practical programming by learning basic concepts and techniques.Don't wait any longer and sign up for the course today to explore the fascinating world of C programming and take your skills to the next level!This course consists of the following topics:Variables and Data Types: Understand the basics of data storage and manipulation.Queries and Logic: Learn about conditional statements and logical operatorsLoops: Discover different types of loops and how to use them.Functions and headers: Learn how to create functions and use header files.Compiler processes: Get to know the phases of the compilation process (preprocessing, compiling, linking).Pointers and memory management: Immerse yourself in the world of pointers and effective memory management.Stack and heap memory: Distinguish between stack and heap memory and their useArrays and strings: Use arrays and strings to process and store data.Structures and Enums: Learn how to create custom data types and use enums.Files I/O Operations: Learn how to read, write and, edit filesBecome a pro today, in the technology of tomorrow.See you in class!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Windows: Compiler Installation (1)
Lecture 3 Windows: Compiler Installation (2)
Lecture 4 Linux: Compiler Installation (1)
Lecture 5 Linux: Compiler Installation (2)
Lecture 6 Mac: Compiler Installation
Lecture 7 Course Manual
Lecture 8 Course Materials
Lecture 9 Visual Studio Code Setup
Lecture 10 C/C++ Runner
Section 2: Basics
Lecture 11 Integer Types and Characters
Lecture 12 Floating Point Types
Lecture 13 Print, Scan and Implicit Type Conversions
Lecture 14 Bool, If-Else
Lecture 15 Ternary Operator
Lecture 16 Loops
Lecture 17 Increment/Decrement
Lecture 18 Enum and Switch-Statement
Lecture 19 Defines and Const
Lecture 20 Casting (Explicit Type Conversion)
Lecture 21 Function Declaration and Definition
Lecture 22 Header Files
Lecture 23 Include Guards
Lecture 24 Debugging
Lecture 25 Debug vs. Release
Lecture 26 How the Coding Exercises are strucutred
Lecture 27 Coding Exercise Chapter 2
Section 3: Pointers and Arrays
Lecture 28 Pointer
Lecture 29 Call by Value and Call by Reference
Lecture 30 Array
Lecture 31 Array to Pointer Decay
Lecture 32 String
Lecture 33 Coding Exercise Chapter 3
Section 4: Tooling
Lecture 34 Debug Pretty Print
Lecture 35 clang-format
Lecture 36 clang-tidy
Section 5: Memory Management
Lecture 37 Stack vs. Heap
Lecture 38 Heap Array
Lecture 39 NULL and void*
Lecture 40 Calloc and Realloc
Lecture 41 Const Pointer
Lecture 42 Coding Exercise Chapter 4
Section 6: Structs
Lecture 43 Structs
Lecture 44 Typedef
Lecture 45 Nested Structs
Lecture 46 Struct Pointer
Lecture 47 Struct Padding
Lecture 48 Coding Exercise Chapter 5
Section 7: Strings and File IO
Lecture 49 String Functions
Lecture 50 File IO
Lecture 51 fgets and fputs
Lecture 52 Stdin, Strout and Stderr Streams
Lecture 53 Binary Fileformat
Lecture 54 Coding Exercise Chapter 6
Section 8: Advanced Features
Lecture 55 Time() and Timestamps
Lecture 56 Clock - CPU Time
Lecture 57 argc and argv
Lecture 58 assert
Lecture 59 Macros
Lecture 60 Sorting
Lecture 61 Static Vars
Lecture 62 Static Functions
Lecture 63 Union
Lecture 64 Variadic Functions
Section 9: Conclusion
Lecture 65 Conclusion
Lecture 66 Bonus Lecture
Programmers who want to learn C++ after another language
![[Image: V9NCMSjP_o.jpg]](https://images2.imgbox.com/da/ea/V9NCMSjP_o.jpg)
![[Image: signature.png]](https://softwarez.info/images/avsg/signature.png)