This is a list of links to different freely available learning resources about computer programming, math, and science. - bobeff/programming-math-science ...
Test with some sample inputs. Then type it and test it out on a computer. If you don't have a whiteboard at home, pick up a large drawing pad from an art store. You can sit on the couch and practice.