I am a mechanical engineering student in India, but I want to learn about software and create autofill software. What languates do I need to learn?  I want to create a mash up of two songs. How do I do that or what software do I need to do so?