New developers can understand compensation in tech roles by considering factors like location, expertise, and demand for tech skills. Entry-level developers can expect a wide range of salaries, with the potential for significant growth as they gain experience. Specialized roles like full-stack developers, React developers, game developers, and software engineers also offer competitive compensation.