Getting started with high level programming