Yes..... and all kinds of boats and also as a tow captain with a tow sometimes.
There are no secrets, only tips, techniques and practice. Though hand/eye coordination and a quick judge of movement is something that come people never seem to improve and why their dockings skills don't either.
There are so many different combinations of wind, current and boat handling.....all I can say is read whatever people post here and other sites and books.....and understand that those techniques work for them, but arent gospel. There are always other ways to do it. Wathching youtube and other sites with videos can be valuable, but again, none of them are the only ways, but they might be easier to apply to your situation as you can see others based on certain conditions, not just stick diagrams.
The first rule is, if you dont think you can do it, DON'T! Tie up somewhere else or anchor up till the wind and current combo becomes favorable. Getting a boat tied up in unfavorable conditions single handed is impressive, but so is crashing and doing a bunch of damage. Just depends if you care which.
A lot of people swear by a midship line that goes over first. It works for them and their boat.
I can show them that sometimes there are better ways, but no convincing them.....so fine.....its a good technique to start with, but for some people, boats, docks and conditions, there are easier ways.....depends on your situation.
Almost always, hands on with a good boat handler, even a paid one is the best teacher.