If you want to earn through Adsense, you have to rank well in search engines (AKA SEO) in order to target as much visitors as possible and get them to click on your ads. If you don't have enough clue/experience I wouldn't advise you to start your site now. You will be wasting your time & money! Read first, get enough experience then think about starting a blog.
Domain name must be specific, fulllllofcontent is a very bad domain that won't get you a single visitor. you'd better target a specific niche that doesn't have many competitors.