Preparing to take-off
Now that Linux is ready, I needed to install VS Code so that I can save the programs I write in the days to come.
Setting up VS Code
For the time-being this is my preliminary plan for my foray into Computer Science; it will will involve four parallel tracks:
- CS Fundamentals (6 weeks): This will involve learning about Computer Architecture, networking, compilers, OS-Unix, Databases etc
- Programming (Perpetual): Data structures, algorithms, classes of problems, Big O, functional and object-oriented programming
- Tooling/Work-flow (2 weeks): Linux, IDEs, searching for answers, Github, CLI tool, influential papers
- Web Development (6 weeks): Server-Client, HTTP/TCP, Scale, Components (CDN, Lambd, load balancers, DBS
Needless to say, I am very excited for what lies ahead. I am confident this will be worthwhile, and I will emerge as a coder on the other side.