A pedagogical overview on 2D and 3D Toric Codes and the origin of their topological orders