preliminaries
- dont say “coding”/“coder”. “writing”, “scripting”, “designing” make more sense and are not cringie.
- identify why you want to learn to “code” and dont say “for the money”; it will take your first paid project to realize that one can’t write software simply for the money. (funny, if you’re not doing it for the money you’re prob. already ahead you will actually enjoy every up and down compared to someone who might be doing it solely for the money.)
start
- study a discrete mathematics course and/or textbook. there are plenty open source courses and books online
- complete Harvard’s CS50 course
start again
- study algorithms
- more algorithms
- data structures
- solve problems (big and small) using your newly gained skills
done
you wanted to “learn to code”? there you go.
want to learn more? good for you, there might be money in it for you after all. dive deeper into your topic(s) of interest (see preliminaries section).