Free Unity Version vs. Unity iPhone Version

I am wanting to get the Unity3d iPhone version eventually, but can’t afford it now and still have to learn a lot I’m sure. So I’m thinking of getting the free Unity version( desktop ) to learn from and when I save up enough money get the Unity iPhone version.

So, my question is:

Will all/most/some of what I learn from the free Unity version transfer to the iPhone version once I get the money to buy it?

Yes, it all transfers over quite well. Especially important is to either use C# for scripting or to set JS to strict.

it depends on what do you really expect. E.g. imagine controls - it’s touchscreen for iPhone and mouse/keyboard for desktop. Now how would that be ported? But Unity experience - yes, it’s transferable between Unity and Unity iPhone.