Thanks for the comment. I guess title and content misaligned a bit. This is more pros and cons article instead of introduction for the beginners. I can add definitions, but this wasn't initial purpose of the article. I will change title appropriately.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.