Yeah, there's a reason why the degree is in Computer Science, not computer programming. No programming tutorial in the world will tell you about the little things like that. It's really special that you were able to learn things like that without going to school. It's not easy to learn that on your own. I know a lot of self-taught programmers who still don't even understand how their language even goes from text to 1s and 0s, let alone how their operating system tracks memory, how it caches data, or how their processor interprets the instructions. Hopefully you're able to get a good job some day, I've seen the stuff you've worked on and it's all great and it really seems like you know what the hell you're doing.