SideFX has dramatically improved the accessibility of the software in the last couple of releases, not just with the software itself, but also the availability of online learning material and resources.
Unfortunately, a lot of the 3rd party material has not adapted to it quickly enough, and you'll still see them using scripting/coding to accomplish what can now be done with factory-shipped tools.
When I joined at v17, pretty much every single scene of mine had some VEX in it (VEX being Houdini's in-built coding language). Now, I almost never have to use VEX. I'll still use it because I've learned it, and typing one or two lines of basic code can be quicker (for me) than dropping down a node and setting parameters on it, but my preferred approach is to only use it when absolutely necessary - and it hasn't been absolutely necessary in most common use-cases for a while now.
Just a few minutes ago, a user on the Houdini Discord was struggling with a tutorial that was advising using VEX, when, in fact, the setup was exceedingly basic and could be sorted with just 3 in-built nodes, and zero coding.
Now, having said all that, Houdini is not there yet in terms of absolute ease of use, certainly not in comparison with C4D. There is still a learning curve as it does a few things its own way, and some tools are just straight up for advanced users (like the fluid solver, for e.g.) Still, the pace at which SideFX is making these tools easier to use is astonishing, the community is growing, and the resources are expanding, so it's a great time to get on board and make some cool sh...stuff.