I've been teaching myself programming to become a data engineer. It was challenging but I enjoy building software.