if you lean more towards web dev...then you most deffeintly dont need school..web programming is dead easy even for a beginner who has never touched programming. application/desktop programming is a little more involved...the main difference being web dev is mostly more cosmetic(eg change something a refresh to see its output) compared to the compile-link and run phase of application dev... I honestly think if your passionate about w/e your learning then your employer(if he/she actually cares about the quality of your work) will hire you without a degree/diploma (im not suggesting you drop out of hs)