An anonymous reader writes “The International Organization for Standardization (ISO) has published the new specifications for the C programming language. The standard is known unofficially as C1X and was published officially as ISO/IEC 9899:2011. It provides greater compatibility with the C++ language and adds new features to C (as indicated in the draft).”
Read more of this story at Slashdot.


I want to learn to start programming but I do not know what language to learn first. I have many ideas for programs. I want to create programs that have a server version and client version. I just do not know where to start! And I definitely want to have GUI is my programs.
So, here is your challenge:
- Tell me what programming language is best to learn first and why?
- Tell me what resources (Books, Software, Etc.) that would best help me learn the programming language.