the essential of coding