[1] "Pointers are real. They’re what the hardware understands. Somebody has to deal with them. You can’t just place a LISP book on top of an x86 chip and hope that the hardware learns about lambda calculus by osmosis."
What are you expecting of your IoT projects? What sort of hardware are you thinking of running on? Is power usage a concern? Performance? What languages are you most comfortable with already?
I don't have the answers for these, but knowing may help you figure out what to use. The truth is, these days you have so many options, it's a bit similar to asking what language to use for a web-app, and the decision may follow a similar path. Does anybody build web-apps in C anymore? If so, why?
If you're just looking to pick up your first project in the category, consider something simple like a RaspberryPI + Python.