Both BSN first or ADN then BSN are good paths. Which one is the "right" choice is going to depend on your personal circumstances.
BSN will give you the most employment options immediately after graduation. If you can get into one, go for it. But that's assuming you can get in. People talk about ADN vs. BSN like these programs aren't competitive and people are totally free to pick and choose their school. Fact is, in a lot of areas there are way more spots available for ADN students than BSN, and BSN programs are difficult for anyone but the strongest students to get into. If you're currently in high school, you have a little more leeway in that regard, since you're more likely to be able to move to go to school.
BSN is the best option, but not to the extent that it's worth waiting a long time to get admitted to a program, or spending a huge amount of extra money.
Be aware that many nursing programs
(ADN or BSN) don't admit directly from high school - you have to finish prerequisite coursework first, and admission to a specific school to do the prerequisite coursework doesn't guarantee admission into that school's nursing program.
RN to BSN programs are usually designed for working nurses, and many students both work and go to school full time. You'll have done all the clinical stuff already in the ADN program, so the RN to BSN should be much more flexible.