I started my first coding job at 17. It was an internship, but I got all of the same benefits as my adult coworkers. This included free pizza, a 401k plan, a work laptop, and many other cool benefits. I left the company after six months to finish up my senior year in high school.