>>12858974I taught myself to code while in college doing a different degree.
Nobody in the field cares if you have a degree, it's your github that decides if you get hired or not.
The real question is are you capable of learning without watching someone else do it first and then just aping what they do?
If the answer is no, you will never be able to learn to code, or do advanced math and this is the wrong field for you.
If the answer is yes, this is how I learned:
http://www.cplusplus.com/doc/tutorial/Learn first C++ because it's the hardest and it makes learning everything else easy.
Use microsoft studio if your on windows, gcc and your favorite IDE/text editor for linux.
/g/ is good for quick questions, stackoverflow for the hard stuff.
It's a long process and takes a while to get the hang of. Nobody gets it on the first try and, just like working out, you have to keep at it every day in order to make progress.
Once you have the basics down go make something, it doesn't have to be good, it just has to work. It could be a basic calculator or something. Put it on github. Then go look for a job as a developer, and be sure to lie on your resume to make yourself look good. Nobody will hire you with 0 work experience, they also won't ever check to see if you lied about having it.