How to dive into IoT world with just high-level programming experience
If you already know high-level programming languages I would suggest you to start with NodeMCU. It has WiFi, is programmed in lua, can do real-world sensor interfacing while still being easy to start with.