I am a physics student and I want to venture into the programming world.i have heard from many that programming is no childs play but I want to give it a shot.which programming language is best to learn as a beginner.something that is in demand and I can use to solve problems.