Believe it or not this stuff is easy mode once you learn to ignore the terminology. It takes relatively little knowledge to know how to get data into the right format, set sensible training parameters and check results -- basically a handful of function calls. The trained models are also highly interpretable, you can literally plot them with Graphviz to understand how the model is treating values of each feature ("column")