I have, as I think, good to very good knowledge in the sector (e.g., I program as a hobby).
No offense, but I fear there is no one who has good to very good knowledge across the
entire IT sector. Programming is one thing, system administration is another, network administration is something else, hardware development is again another, and so on... And each field has several subcategories that sometimes have little or nothing to do with each other. Just because someone can get by with their Windows/Office or, say, a router/switch/access point/NAS, that doesn't mean they have an easier learning curve in projects like ioBroker, OpenHAB, FHEM, etc. But you probably know that by now. ;)
I wonder: Why ioBroker? In such situations, I first try to inform myself about what the solutions can do and which ones might be suitable for me. That also includes basic information about architecture and installation. ONLY THEN do I decide on one and start to try it out myself, preferably in a container, because that is usually already rudimentarily functional. Of course, this only makes sense if I am familiar with containers; otherwise, I have directly opened a second can of worms.
If you just mess around, it can also have some entertainment value, but the potential for frustration is understandably much higher if you expect quick results.