Programming is a job for some people, but for those who really enjoy it, it's not just a knowledge, but more importantly, a craft. The truth is that most people who learn to program want their work life to get better. Now that you understand what programming is all about, don't ever think of programming as knowledge; computer science is knowledge, but programming is a craft. Since it's a craft you have to learn it with the mindset of learning a craft.
Learn not to get separate, whether you are new to code or an experienced programmer, you can all benefit from a good website.