Notes from Programming for Non-Programmers