Everything you need to know about Ardiuno controller is here.
Open-source electronic prototyping platform enabling users to create interactive electronic objects.
www.arduino.cc
All their Controller models, Free training, FREE Software (Custom C compiler called SKETCH), Examples, projects, wiring, a Forum just like R2R for help, etc, etc, etc,
Tons of kits with a gazzilon sensors on Amazon.
Just one example. (there are different kinds of kits)
and you can also buy knock off of the Real Ardiuno controllers (like in the kit above), or just the CPU and a USB cable which is all you need to get started. The USB cable will also run Power controller and do programming right off your computer, laptop, etc.
You won't need your soldering iron till after you build something, since I do all by jumper first.
Those controllers above I made are just jumpers, and then I glue gun them solid. Can be easily peeled apart if needed.
These are the best jumpers
But of course cheaper from Aliexpress (WAY CHEAPER!!), ariduno's too.
https://www.aliexpress.com/item/32987024879.html?spm=a2g0o.productlist.0.0.103d5d1bcPtK1v&algo_pvid=135a7cdd-11be-4d94-981d-0f7b6d4d667a&algo_expid=135a7cdd-11be-4d94-981d-0f7b6d4d667a-1&btsid=d0b3f9da-a1dc-4274-a2bf-8cc15ae8adb3&ws_ab_test=searchweb0_0,searchweb201602_9,searchweb201603_52
As you say. If you love electronics, you will get hooked on this stuff. Sky's the limit.
And electronic Engineers like C programming since it teaches you the fundamentals of digital. You have much more power,control and INSTANT SPEED needed for Sensors, switches, Response... then any other language like PYTHON (which I HATE HATE HATE )