add Programming basics