One of the Romance languages, Brazilian Portuguese is widely spoken in South America and one of the easiest languages for English speakers to learn. It's also remarkably easy to learn for anyone who speaks French, Spanish, Italian, or other Romance languages. The structure of these languages is quite similar, making it easy to learn one after you've learned any of the others. If Brazilian Portuguese is one of the first languages you are learning - it's a great place to start. Level 1 offers you the chance to start learning about what makes it so interesting, gain an interesting assortment of vocabulary, and an extensive conversational ability.
Portuguese is even one of the European Union's official languages, and it's a widely spoken language in the world of business. There's no denying that a knowledge of Portuguese will surely come in handy.