For Aimbot in VB or vb.net , i dont think so...
But if you are begginer,start with it,its easy to understand...Then move to more serious languages...
There is a lot of e-books and sites that can help you learn it,but don't expect making anything complex at beggining,you need to be patient...