This video is a free trial of what you get as a member of Umbraco TV. If you want full access sign up here.
In this video you will learn how to prepare your frontend for the Umbraco Forms.
You will need to load in some client dependencies and scripts, which you can find here: Prepping the frontend
For rendering the scripts where you like, have a look at this documentation: Rendering Scripts
With the Umbraco HQ's add-on product Umbraco Forms it's a breeze to create any type of form you can imagine.Read documentation