Guides for Computer Programming Logic