Learn C Programming Practically

This article provides guidelines to Learn C with practical approach. If someone spend a day to go through these videos after installing Eclipse IDE , It will be a confidence booster in C language. You may refer to any C text book for language basics theoretically.  Please note that all the videos referred here are more than 20 mins .  Since I have worked closely with Metrowerks (Motorola) Compiler and Debugger team in past, I wanted to put even simple tricks for the benefit of students . So You need to reserve some time to get real benefit of these videos.  I am trying to do shorter ( <10 min) videos now for other Embedded Learning.

Please refer to Eclipse Installation  and ]Eclipse IDE Console Output  first if not done yet.

Learn Tool First

If you don’t have much experience on Eclipse based IDE , I will highly recommend to watch this complete video. It describes various views including register, memory etc.  It provides step-by-step learning of C language on Eclipse IDE .

Embedded C Data Structure – A practical approach

Build Process

C Learning Tipis with Intel Platfor This discuss C Directive , Macros, Build Process , Pre-processor concepts in detail.

Day 1

Day 2

Learn C Day 3 This discuss printf() concept in detail.

Learn Data Structure  with Practical Approach

You need to reserve a day to go through all C techniques to learn Data Structure for life time.

If you prefer to learn data structure elements with practical approach, Please watch this video.

Two Dimensional Array with memory browsing 

Three Dimensional array
If you are interested in clearing data structure specific doubts , You must watch this till end.

C Pointers 
It discuss Wild, NULL, Dangling, VOID pointers and ENDIANNESS . It is very important for data structure.

C Linked List 
It has discussed C Linked list and related operations in detail

Here are few other interesting topics @Embedkari

How to do web scraping with Python ? 

How to choose sensor, processing device and network for IoT ?

How Computer Vision is  impacting Processor Road MAP ? 

How device driver is related to Operating System ?

How to Learn Linux Device driver coding ? 

How I can practice AVR, ARM, Linux and other Embedded Questions for Interview ? 

How can I start learning RISC-V without purchasing development board ?

How RISC architecture differs in simple and advanced embedded processors ? 

How to use Home Router to understand Embedded Linux Commands ?

You may  find interesting topics at HowTo

Thanks for reading till end. Please provide your feedback regarding this article. Also subscribe  Embedkari for other interesting topics. .

Embedkari has introduced its first low cost technical training .


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.