I am still pretty new to Houdini, but its getting more and more frustrating as I try to get more into detail with stuff that i've been doing very intuitive for while inside 3dsmax/thinking particles. I know, it is a totally different level and a much more complex concept, but it feels like the learning cuve and furstation tolerance are almost at water level.

Every day I run into small stupid problems/questions which are just exhausting to figure out.
For example, why are there VEX functions like “arraylength” which are only available inside a VOP but not in a pointwrangle. And vice versa for the function “nearpoints”. A lot of the stuff is very poorly documented, especially vop nodes and it takes a lot of time to find the right one as well as the right way to use it. When I recently asked a software developer to help me, to get a pointvop running, he looked into it, looked into the documentation, got angry and said: “sorry but this sucks”.

Not sure, is it just me or are more people out there having similar difficulties getting into the software?
How do you guys do it?
Is there a kind of debugging tool to check out whats going on inside a network? (I recently tried to write a random number into an attribute a pointvop using “random”, but I ended up with just the same random number for each point without beeing able to find out why..)
Are there any tutorials/trainings you can recommend, especially for basic stuff like vops and fundamental stuff?
Sure there are a lot of great workshops and tutorials out there, but a lot of them are just scratching the surface of different topics without going into detail. And in my opinion, there is no point in setting up fancy fluid simulations or pyro renderings without an in depth understanding of whats going on. Without that, there is now way to really push the boundaries which we usually run into with other software packages.
Cheers
Felix