I don't know anything about the kits...
If you don't know ANY electronics or programming beware there is a LOT to learn because you'll need to learn some electronics & programming basics, plus learn how to use the Arduino. And, IoT or other connectivity adds greatly to the complexity.
If electronics is going to be one of your hobbies you'll need a multimeter (mostly for troubleshooting). A multimeter will measure voltage, resistance, and current. It doesn't have to be an expensive one. The ohmmeter function will mostly be used for finding opens (missing connections) and shorts (unintentional connections). You'll rarely be measuring current because it's a pain and it can be "dangerous" to your circuitry and/or you can blow a fuse in your meter if you make the wrong connections.
...If you have a problem (and you will have problems) and you ask for help here, someone is going to ask things like, "What's the voltage on the base of the transistor?"
And at some point, you'll need to solder something so, you'll eventually need a basic soldering kit and a few other tools like wire cutters/strippers. But, that can probably wait until you start making your own custom projects.
I almost forgot... You should have an [u]ESD ground strap[/u] (and a grounded ESD mat if you can afford it). Semiconductors can be damaged by static discharge and it doesn't have to be a spark that you can see or feel.
a random/misc 'sensor' kit (usually get those 48 modules kits for like $15.00 bucks now a days)
go on ebay get an assorted/misc value kit of resistors and capacitors
I wouldn't go for "random" and I'd hold-off until you're ready to build something beyond your starter
kit.
And then I'd recommend a proper assortment of standard resistor values (something like [u]this[/u]) from a reputable supplier, so if your design calls for a 2K resistor, you'll have it. And, maybe a similar capacitor assortment.
And then when you buy stuff that you actually need for a specific project, buy extras unless you're buying something expensive like motors. Most electronic parts are cheap! It's a bummer when you need to order one part that only costs a few cents! So by extras and try to avoid those little "emergency orders" where the shipping costs more than the parts.
And if you can afford it, do as gilshultz suggests and get an extra Arduino. And extra Arduino can be a handy troubleshooting tool too... If suddenly "nothing's" working can be handy to try another Arduino.
I'd stay away from "cheap" suppliers on eBay, Alibaba, 3rd-party Amazon sellers, etc. If you order from a reputable supplier you'll get good parts and more importantly you'll get a link to the manufacturer's specs/data sheet. The data sheets are not super-important for "simple" components like resistors & capacitors, but people often get stuck with stuff that's not well documented (or cheap junk parts) and then they can't figure how to get it working if it works at all. Here in the U.S., some reputable suppliers are SparkFun, Adafruit, DigiKey, Mouser, and Jameco.