Every major airline, hotel, and car rental brand has a loyalty program, and they are free to sign up for. You can collect miles and points for each loyalty program through flights/stays/rentals, using credit cards and sign-up bonuses, shopping portals, and various other methods.