I am a newb to the C programmming language how do I make it interesting?

I am a newb to the C programmming language how do I make it interesting?

Try getting a purpose other than homework. Try to imagine something you do too often in your computer and use C to do it for you.

Alternatively try figuring out how Jack C. Louis and Robert E. Lee are doing that 3 year old tcp based service DoS which does not consume CPU/memory or bandwidth and works in every tcp stack implementation known to men. Then, create a C program of your own to also do that.

try to create program of your command..
like ls or dir.
Get the file attribute to know, hidden or not.
Make game like chess..
do whatever u think at basic level ...
Write your own mspaint type application.
Make it fun

take it slowely dont rush

What would be the best compiler to start with ??
I am fairly familiar with visual studio and have done some windows programming but not sure how to get started on unix type systems.

Thanks
Zapper

Anyone ???

use g++ compiler for C++ syntax
use gcc compiler for C syntax

g++ & gcc included in Linux too...

g++ youCode.cpp -o compiledCode

-o the name of the compiled code.
compiledCode = any name you like