Do I have to learn everything?
It's also important to keep in mind that the tech industry is highly collaborative, and many professionals specialize in one area and work with others who have different skillsets to complete a project. By focusing on a specific area and developing a deep understanding of it, you can become a valuable member of a team and make a meaningful impact in the industry.
It's always good to have a broad understanding of the different areas within tech and how they relate to each other, it will help you in making the right choices for your career. But do not stress about learning everything, it's not necessary and not possible to do so.