A Bitcoin address is similar to an account number that you can share publicly. Any person who knows your Bitcoin address can send you Bitcoin there - just like any person who knows your email address can send you email there.
Your Bitcoin wallet can manage many different Bitcoin addresses, and most wallets also generate a new Bitcoin address for each transaction.
To use Bitcoin, you need a so-called "Bitcoin Wallet", which is a digital wallet. The wallet manages your Bitcoin addresses and allows you to send and receive Bitcoin.