You can start with this:
I'm a beginner too, just like you. I had free time during the summer breaks, so I decided to learn a language and find out how the bots work, but as the school started, I barely had any free time to program, because of the school, training and competitions(so first, make sure you have free time during the school(I assume you go to school), when you want to seriously do something).
1)It's bad to start with big goals like you have: creating an alchemy bot that works for you. It's hard, because it demands understanding of the language you write in and you need to understand the game you're writing yout bot to.
2)You need to find tools and know how to use them (OllyDbg, PhAnalyzer(specifically made for silkroad), CheatEngine(memory reading)).
3)Only few people(and they know what they are doing) actually manage to make a bot and release it.
Not trying to discourage you though...