To earn money from HubPages, you would have to join the HubPages earnings program. You can read the HubPages FAQ and the learning center for more detailed information. Here are the links: https://hubpages.com/faq/#royalties - this is from the HubPages FAQ and there's a whole heading there about "making money from HubPages".
https://hubpageshelp.com/money/Learning-Center-sig - this is from the learning center and is all about how to sign up for an AdSense account. You'll need an AdSense account to be able to earn from the HubPages earnings program. This hub will walk you through the steps of what you need to do to sign up for an AdSense account. But just remember that you need to have at least 10, what HubPages recommends, published hubs before applying for AdSense. It's most likely best to have more than that so you won't be rejected for insufficient content.
Also, it would help to read up on all of Google's policies, terms of service, rules, etc to be sure that you're not violating anything so you won't be rejected by AdSense.
https://hubpageshelp.com/money/Learning-Center-hub... - this tells you how to sign up for the HubPages earnings program.
You can also earn money in HubPages by becoming an Amazon affiliate. https://hubpageshelp.com/money/Learning-Center-cre... - this will tell you how to sign up for an Amazon Affiliate account. Hope this helped.