Second that, the best way to start is with basic calculations, then implement them with various GUI's, or make them into functions.