C Programming On Windows For Beginners
What you'll learn
- How to know the C programming language very well
- How to manually use the "gcc" C compiler
- How to automate project building with "Makefiles"
Course content
- Preview00:31
Requirements
- Be able to follow the course all the way through, every lecture pushes you a little more further
Description
It's time to finally master the C programming language. Dan, your tutor, has been developing in the C programming language for over ten years and has a lot of experience to give. In this course you will learn C programming on Windows. What makes this course different from the others is that you will actually use the compiler. An IDE will just not do it for us. We will be using the compiler ourselves this will give you the experience you need to manually use the GCC compiler. Be A Pro.
This course will teach you everything about the C programming language, you will be taken through the basics all the way to more complicated concepts such as functions, pointers and library development. Best of all this course is made to be beginner friendly.
We end this course by creating a book program that allows a user to create books, save them to disk and then read them again.
This course is beginner friendly regardless of your current skill level
Who this course is for:
- C Programmers Who Want To Master The Language
Instructor
I am a software engineer that has been programming for 14+ years. My experience is vast and covers web development all the way to compiler and interpreter development. I have also developed bootloaders in the past that can boot a kernel from the FAT(File Allocation Table) filesystem. I develop kernels from scratch also.
I have developed two programming languages of my own. One is called Craft language. The other is called Marble which is a web language like PHP.
I have experience in the following programming languages: C, C++, Java, x86 Assembly language, PHP, HTML5, JAVASCRIPT, CSS, Craft, Marble
I also have programmed Linux kernel modules professionally in the workplace.
These days I am focused on providing my years of expertise to students to help them grow as professional software engineers.