I found this writing very intuitive and step-by-step exposition to easily understand the basic concepts. Thanks to Prof. Arnold Arthurs.
http://www.math.unipd.it/~taylor/PDF/York/CalculusofVariations.pdfhttp://www.math.unipd.it/~taylor/files/york/CalculusofVariations.pdf