Atreyo Bhattacharjee :
Is there a common run time environment where general applications like Chroms and Steam run? If so what is it? Also, what does a run time environment have that allows programs to run?
There is no commonality between Chrome and Steam. (Except for the underlying OS)
A run time environment is a set of "stuff" that applications can call to run some function.
For instance, the previously mentioned JRE.
Any Java application can call on that to do stuff. Instead of the application developer having to include all that stuff with every single application.
A common set of code that any Java application can use and do things.