What platforms can I output to?

I am looking at Unity to put together a game idea I have but I can’t find any clear information on the questions I have below.
My questions are;
If I buy the Unity pro version will I need to buy android pro and iphone pro to output games for those devices?
Do I need to work on a Mac to produce an iphone game and what scripting language will I need to use?
I am a Maya animator working from a windows PC, have a little JavaScript knowledge and would like to know what my options for platforms I can output my game to?
Thank you for your time.

1: Yes, you need an iPhone license to build for the iPhone, and an Android license to build for Android. These are individual products and can be combined as you wish. You can have Unity Pro and the cheaper ($400) Android license, or you can run the free Unity version, but with a 1500 dollar iPhone license.

2: Yes, you need to work on a Mac to build an iPhone app.

3: There is no requirement for your choice of scripting language in Unity, as they all compile to the same sub-language (called "CIL", which is short for "Common Intermediate Language").

4: Beware that "JavaScript" in a Unity context is just as ridiculously massive a misnomer as attaching the word "Java" to the webbased JavaScript originally was. JavaScript in Unity is also known as UnityScript, and that particular language has only syntactical traits in common with what you may know of JavaScript from web development. Other than that, the two languages are completely unrelated and you probably won't benefit a lot from prior knowledge of webbased javascript.