I need your input, /cyb/. I'm sorry if i make some grammar mistakes, english isn't my native language.
I've been programming for about 5 years, i started at college and after 4 years i noticed how bad the education they offered was and how much they charged, so i left college. I've worked for a year as a Java developer but i quit. I did not enjoy working with front end, i am not good at it and i do not wish to work with that again. I have programming knowledge but nowhere near as much as i should have for someone who has been programming for so long. A few months ago i started studying math, back end and c++. I've learned a lot superficially, enough to know where i wish to specialize. I want to study encryption, security, hacking, reverse engineering and performance(query speed, execution speed etc), also i want to work remotely, since my experience in private and public corporations have not been good for me psychologically.
From this thread and previous knowledge i created a study routine, but i need the insight from more experienced people to know if this is a good plan to follow and if it's realistic to make money from this knowledge.
My current plan is:
Mathematics ( i'm following 8ch's /prog/ sticky, currently in Serje Lang's basic mathematics );
Cybrary (A+, Linux, Networking, Security, Penetration testing, computer hacking forensics, Python for security professionals, advance hacking, cryptography);
Offensive security classes (
https://www.cs.fsu.edu/~redwood/OffensiveComputerSecurity/lectures.html)
Freecodecamp (freecodecamp.com)
Read Hacking: The Art of Exploitation;
Read
https://trailofbits.github.io/ctf/index.htmlDo
http://www.primalsecurity.net/tutorials/python-tutorials/Freecodecamp is mostly to have a way to make money in case everything goes wrong and i have nothing to eat. I don't expect to get much knowledge out of it, but they have lots of trendy technologies which would be useful to get a quick job, it's a failsafe. Keep in mind my goal isn't to gain illegal money, i just want to learn stuff that i enjoy and if i'm lucky make a living out of it from remote working and/or freelancing. Otherwise i will use it as a hobbie and work at a mall or something, either way i wish to learn the stuff. Don't worry about logistics or discipline, i will split these into 2 hours chunks of study. I already have been doing that for a few weeks, i just didn't have any focused course. I'm aware this is very long term and that's exactly why i need someone elses experience before i put in tons of time on something that might not be any good.
Do you think this material is any good, would you change/add something to it? Do you think it's realistic to get a (remote) job from this sort knowledge or make consistent money out of it, at least enough to pay for bills/food? I don't really wish to make an "official" career since i oftenly don't feel comfortable in these enviroments.