C is the mother language of many other programming languages. C language has many interesting areas to learn. It's fast and has a high performance. If you understand C in depth you have a great knowledge of computer science and computer architecture. There is a close connection between C and Assembly . Hear we are learning C with all theories. I hope to cover both C and C++. You can see we use C frequently in our reverse engineering and exploit development tutorials. Also many malware developers use C as there primary language.