I am a beginner can I learn it..?

Yes.. Happily you can learn the provided content of this site.