What all a beginner in iphone app development should be aware about?
<p>I am a Beginner in iPhone Development, i have worked with .net web and window applications and only used c# language. </p>

<p>i am planning to make simple application for iPhone.  After a long searching, i came to know that xcode kit is used in development and objective c is the language used.</p>

<p>i am confused with many questions..please help me</p>

<p>These are some basic things i need to know in a beginner point of view.</p>

<ul>
<li>What all development tools should be used?</li>
<li>Should i need a mac OS system to develop iPhone apps or can i use windows xp OS?</li>
<li>Should i need to register as iOS developer($99 a year)?</li>
<li>How can i test the developed app, should i need a iPhone or is there any simulator?</li>
<li>Is Objective c similar to c# or c++ ?</li>
<li>Can i develop iPhone apps in .net?</li>
<li>What all should i know before starting to develop an app?</li>
<li>Which all database can be used in iPhone apps development</li>
</ul>

<p>Please help with your valuable answers regarding all the basics to learn iPhone development</p>
