Is it necessary to learn Substance or DDO ?!

If you are looking for a way of taking a texture and converting it into normal, ao, metallic, roughness, height etc, I would take a look at Bitmap2Material 3. It is a great program for converting an image into a multiple channels, which you can then import into UE4 and create a material. I highly recommend it, it’s super easy to use and works great, exports textures up to 4k.