I am a software engineer by profession and sometimes get curious on some physics terms I hear about and expect myself to have some at least basic intuition of what it is all about.
I keep hearing of terms like quantum physics,quantum mechanics, classical physics, classical mechanics,duality of light,string theory etc etc. I have no intuition or a very broad level understanding of these terms.
Could someone please try to explain these terms as if to a layman...some historical perspective....current state etc..