I'm willing to learn programming in my free time, but i don't know where to start. What should i learn to make a software like Xrumer or some other SEO softwares? Python? C/C++? C# .NET? Java?... What language do i start with? And where do i learn it? Any help would be greatly appreciated!!!