This is a post by Eric Weinstein, Codecademy alumni and creator of many Codecademy courses.
The best way of learning to code is to pick a project or challenge that excites you and then learn the tools that you'll need to build it.
Tools to Create and Edit Web Pages
HTML stands for Hypertext Markup Language and describes the structure of web pages.
CSS stands for Cascading Style Sheets, and controls their appearance — for example, the font color or the position of text on the page.
Tools to Make Webpages Interactive
Tools to Store User Information in a Database
These languages run on the computer where the website code lives, also called the server. You can accomplish the same things and build the same kinds of projects with each of them, so go ahead and pick your favorite!
If you would like personalized advice on what courses to take based on your goals, you might be interested in chatting with one of our learner Advisors who will work with you to define a customized learning path. You can learn more about our Pro product offerings here.