Yes, rsps sources come in very handy when learning the basics, try changing some basic stuff like names, drops, npc's and try to solve errors.
I'm a software engineer but i never made a bot and i don't think i am able to make one.
We all start from zero experience when it comes to programming...