I think that computer science can and should be a really enjoyable subject. The computer removes a lot of physical constraints that in other subjects make it much harder to apply what you learn directly; you can't conceivably set up an industrial chemical plant working in your bedroom on your own, but you could build an industrial social media platform (albeit perhaps not as polished as one built by a billion-dollar company).
If you have thoughts, comments, feedback or suggestions please feel free to contact me via Reddit.
Note that all code is written in the Python programming language.