Welcome to OldSchoolCode!
There are dozens of programming languages available. C is definitely "oldschool", so why aren't we teaching something new? C is the
foundation on which most other programming languages are written. C (and C++) is also widely in use today creating all types of applications
on all platforms of computers. Once you know C transitioning to other languages is relatively painless. But the opposite direction,
learning another language and then transitioning to C, can be quite painful.
C will give you an excellent understanding of how a CPU works. It does very little "hand holding" and forces the user to be concious of all
aspects of a program. C can be difficult but we think it is a perfect place to start if you want to become a hardcore coder.
|