Madhu

You have aptly covered all the basics a beginner needs to keep in mind. A great read.