That all depends. Depending on where you live, front-end or back-end job positions may be more in demand than the other. Front-end engineers develop code using HTML, CSS and JavaScript that runs in a user's browser. It's the part of a website that users see and interact with. Back-end engineers write the behind-the-scenes server code. And if you want to learn both, full-stack engineers work with with front-end (client side) and back-end (server side) ends of websites and applications. Codecademy has career paths for front-end, back-end and full-stack engineer careers.