QBasic is an excellent introduction in programming. Best way is to start with a lightweight programming language and a simple compiler.