Or, maybe you have started a tract already and don't know where to go next? You aren't alone -- we get asked all the time which courses to tackle in Codecademy (and in what order).
For this guide, we took a detailed look at all of Codecademy's courses and laid them out in a clear and logical order to ensure you don't miss any key concepts or risk getting lost along the way.
Learn the Command Line
The command line is a powerful, text-based interface built into every machine that allows developers a more efficient and deeper communication with their (and other) computers.
HTML & CSS
HTML is the foundation of any webpage. Then, CSS was developed to allow styling to be added to HTML content.
Git, or reversion technology, is a tool to allow you to save multiple versions of your code. It also allows you to work collaboratively with other developers and access the open-source community to open your code to the world.
Make a Website
Use HTML5/CSS3 and Bootstrap (a website framing and template tool) to create and modify websites learning how to change the look and feel of four project sites.
Deploy a Website
Jekyll, a GitHub publishing tool, is used by developers to get simple sites up quickly and for free. Next, use Amazon Web Service (AWS) to host and publish a site using a custom domain.
Sass is a CSS tool to enable developers and designers to reduce repetition and increase maintainability of website styling.
Python is a general-purpose and popular programming language that is gaining popularity as a tool for working with large amounts of data. Its error handling and natural syntax make it a good language for beginners to learn programming fundamentals.
JQuery is a lightweight library that allows you to add interactivity and animation to your website.
SQL is what is referred to as a "relational-database," meaning that it recognizes relations among stored items.
ReactJS: Part 1
ReactJS: Part 2
Continue learning with programming patterns and setting up ReactJS on your local machine.
Don't stop there