So you have started your journey into the world of web development. But what do you learn first? The internet is overloaded with a wealth of information about the millions of different technologies that a web developer can know. It's not hard to see how confusing and off putting it all is. As a former junior developer myself, I know the struggle. This guide has been assembled based on my experience in industry as a junior developer. This guide is also a summary of things that I, as a team lead, would expect from junior developers. There is a lot of information here - so grab a drink, get comfortable, and let's get started!