I want to buy a laptop for development purpose i am a student of software engineering. I want to learn making a software in all programming languages including python, php, C#, java and many more. For this purpose i have to use many IDE's kindly prefer a laptop. I would buy hp envy corei3 6th generation is it good or not ?