study the programming language