How to Create Hard and Soft (symlink) Links on Linux Systems

Many a times in any Linux/Unix based Operating Systems it is wise to understand the underlying concepts then only one can appreciate the beauty of commands and how they are implemented. Some small details...