There are many different formats to choose from, each having particular quirks and oddities.

You won't be able to copy and paste the code into a different program. If you are not familiar with programming in Mathematica, please read through Mathematica's virtual book to get a feeling for how programming with Mathematica works: