What is APEX? How can I get Started in Salesforce Coding?

In the past when we start to learn any Software we try to get a copy of the software and install on our computer. This concept is now changed with the arrival of cloud. With Salesforce.com you do not  have to install any product to start learning programming. You can do everything from a browser. Let me…