A lot going on in that question, but I will do my best to answer the parts of it… -No iPods come preloaded with music, but there are many free songs you can get in the iTunes store (to download songs, you will need a credit card number on file, or a paypal account linked) -You can import songs from cds you own, and put them on your iPod, too. -You will need iTunes, which also requires Quicktime to run. -“The best” iPod to buy is really up to you… the shuffle is small and portable, but lacks a screen, the nano is small and can play videos and games, but the capacity is kind of small, the classic comes in a variety of capacities and can play videos and games, and the iPhone and iPod touch feature touch screens which can be used to interact with applications which you can download.