Thinking Like a Programmer(advice for beginner coders)