As others have said localbitcoins is the way to go. It has a very easy sign up process and you can choose from a range of advertisements and payment methods. Make sure to read how the site works and how to minimalist risks with certain trades first though!
I personally wouldn't recommend Localbitcoins to new users, if they don't have any issues with getting verified on a trusted exchange.
New users especially are great targets for scammers, since they do not have experience with Bitcoin and might choose a seller with fake reviews, ratings.
Exchanges typically charge less fees as well.
I've always used Kraken and their verification process is pretty smooth, if I remember correctly.
Haven't had any issues with them.