start here:
https://www.thebuddyforum.com/honorbuddy-forum/community-developer-forum/
for me, it was the need for a good skinning profile that got me going.
first i learned simple grindbot
then gatherbuddy
then started working on questbot
i did a bit of learning on routines, but decided to focus more on questbot.
even if you dont understand what you are reading, read everything on the developer forum. things will stick in your head.
find other examples of what your are trying to learn. focus on each snippet until you understand what its doing.
its very overwhelming at first, but when things start to fall together and your errors get less and less, it will put a smile on your face.
getting an error and taking the time to research why that error occurred and how other developers handled it in their code was very fulfilling to me.
good luck
there are great people here, and off the forums, working hard. if they see you trying, they do notice. when asking for help, try to post what code you've written, a log, the error given, and what you've tried to do to fix it. if they see you have actually put in the effort, they will help.
check out the honorbuddy Discord channel. its pretty good and there are developers there.