This page is a permanent link to the reply below and its nested replies. See all post replies »
SomeMichGuy · M
You need to learn a set of things.
C is a great language because of being "close to the machine". If you do some simple programs, it can teach you a lot.
But the suggestion about Python is a good place to start.
With modern compilers / interpreters, debugging is typically far easier than it was in the pre-gcc days, when it was a black art.
So start with Python, learn the std stuff:
data types & operations on them
control flow statements
data structures
subroutines/packages
C is a great language because of being "close to the machine". If you do some simple programs, it can teach you a lot.
But the suggestion about Python is a good place to start.
With modern compilers / interpreters, debugging is typically far easier than it was in the pre-gcc days, when it was a black art.
So start with Python, learn the std stuff:
data types & operations on them
control flow statements
data structures
subroutines/packages