This message was posted on behalf of Intel Corporation
There are several options and languages available to program the Edison. You can use an IDE and you can also use shell. More information on the IDEs can be found here https://software.intel.com/en-us/iot/software/ide . Each IDE has different functionality, and different features; take a look at the Overview and User guide sections of each IDE so you can choose the one that better fits your needs. If you wish to use the Linux terminal directly then you can use Python, for example, as it comes preinstalled in the image, which can be downloaded here https://software.intel.com/en-us/iot/hardware/edison/downloads .
About the examples, there are lots of examples of code available; in which programming language are you interested in developing? This will help us suggest something more specific and that you’ll find more helpful.