Welcome to the hobby, and it's a pleasure to meet you!
Seconding this advice, particularly regarding the blue tang. Tangs are gorgeous, active fish, and a big part of why people want them are because of that activity - but that also means they're very athletic, and need tank length to swim. Generally speaking, the minimum tank size recommended for tangs to be happy (rather than just survive) is ~4 feet in length (though some people claim success with small bristletooth tangs in a 3' tank), and tangs such as yellow or blue hippos are probably better suited to 5-6'+. You'll see a lot of memes about the Tang Police, but - speaking for virtually everyone in the club here - that advice is because we're advocating for the health and happiness of the fish first and foremost.
The Biocube 16 and IM Nuvo 15 are both excellent starter tanks, and I'd also suggest considering the Fluval Evo 13.5 in that size range. Starting with a nano tank (I did!) is both a curse and a blessing. It's a curse because a smaller water volume means changes happen much faster (and there's a maxim that 'nothing good happens fast in a reef tank') and you have to be more on top of maintenance. It's a blessing because, when/if you scale up, managing a larger tank becomes exponentially easier.
For choosing fish, I'd suggest checking out
iGreen's nano fish guide as well as eatbreakfast's post, titled
'Will your fish plan work?', on Humblefish. I'd also suggest going and seeing fish in person, since online pictures can be deceiving. And never be afraid to ask for help here: every single one of us started where you are, and I'm a firm believer that no question asked with the honest intent to learn is ever a dumb question.