Beginner here, trying to start learning arduino, which starter kit should I buy? I'm really interested in arduino but I don't know much about it. I want to buy a starter kit to play with, but when I searched it on amazon, there are couple unofficial starter kit and a more expensive official one. So, can some one tell me the major difference between the unofficial starter kit and official starter kit? And which one would you recommend me to buy? Thank you!

Sorry, bonus question: why is the start kit($89) in arduino website is much cheaper than the official starter kit in amazon($120)?
You could do worse than a cheap 37-in-1 Sensor Kit from eBay and any Arduino board of your choice.

Also some Dupont Jumpers are essential.  Get a selection of M/M, M/F and F/F.