<p>Hi I want to create form on my site, which is run using Micrsoft Sharepoint. </p>

there are multiple ways to create/use forms in SharePoint. You can do this by
implementing a web part
designing/implementing an aspx page
using InfoPath
To decide which option is the right one for you depends on the problem you want so solve or the goal you want do archive. Perhaps some more details would be helpful.