1. First you need to understand the Razor Engine Syntax or normal ASP.NET MVC Syntax. I would recommend Razor Engine syntax is much simpler than ASP.NET syntax.
2. You should know the HTML tags and the CSS styles to design the view.
Above two will help you to design the view faster.
Simple Example to Load DropDownlist
<select name="cbPriority" id="cbPriority">
@foreach (var al in Model)
{
if (string.Compare(al.cCode, "ANY", true) != 0)
{
<option value=@al.cCode>@al.csDescription</option>
}
}
</select>