I suggest that all newbies spend a few hours studying my website below. Then you will have a very good education on how to acquire free and very cheap miles.
I write the site with you, the newbies, especially in mind. No acronyms, no codes, always the name of the airline, with only rare mention of the name of its miles program.