A civil engineering student trying to get the hang of programming.