Yes, depending on the specifics of “various”. Zwave is very well supported. True Zigbee (i.e. those devices that bear the Zigbee logo) are very well supported. Stuff that use Zigbee with extra stuff like Xiaomi and Tradfri have growing support. Wifi depends on whether the maker provides an API or the device can be flashed to use different firmware that does support something OH can talk (e.g Tasmota talking MQTT).
I’ve collected a number of resources to get started at How to get started (there is no step-by-step tutorial).
There is a problem that is hard to overcome. Everyone’s home automation requirements and resultant end system is bespoke. Given an estimate of 300 supported bindings on openHAB (way under the real number) there is 3.060575122 E+614 possible combinations of just bindings. Each of those bindings could individually support hundreds or thousands of different types of devices alone.
So which of those 3 with 614 zeros after it combinations should be the focus of a step-by-step tutorial? We could choose Zwave but that would leave out the equally large group of KNX users. We could use Zigbee but that would leave out all the users who focus on Insteon.
So instead of an end-to-end tutorial that would be useful for probably no-one, we provide highly detailed tutorials that explain how to do very specific things. The beginner’s tutorial is supposed to give you a general overview of how to string it all together but it’s not very good and will be completely rewritten relatively soon as OH 3 matures. But it’s only going to show you openHAB concepts, not specific technologies. Put another way, it will show how to install bindings, discover and/or create Things, etc. It’s not going to show a step-by-step to getting a Zigbee light bulb talking to openHAB.
But in addition to the beginne’s tutorial, there are a number of third party you tube videos and such linked to at the post linked to above.
Definitely watch the videos and read the links at the post I linked to above which should help you get the basics of openHAB. Then you should be able to figure out how to string together the various openHAB concepts (bindings, Things, Channels, Links, Items, Rules, Sitemaps, persistence) to create your bespoke home automation system. Start small, and come back when you run into trouble. We are happy to help where we can. But we won’t do it all for you. We want to teach you to become self sufficient.