This is a running list of things I'm keeping that might help you in your Comp Sci studies, or freelance jobs once you start actually working on projects. Getting a working knowledge of these things sooner should give you a head start.
Concepts to Learn (not in any particular sequence)
- JSON https://www.json.org/json-en.html
- Basic SQL
- NoSQL MongoDB https://www.mongodb.com/
- Learn basic GIT concepts - for working on coding projects with team mates
- Your macbook's native shell (using iTerm or the native Mac terminal app)
- Basic understanding of linux shell operations, ssh sessions, as you you will likely need to work on remote servers
- When you're watching/reading a tutorial, and it involves one or more framework (or libraries), remember there are likely to be many other frameworks you can use in place of the ones the tutorial involves. Keeping it clear in your head to know the difference between the native thing you're learning about from the framework is important.