This is not in my view the best way of learning code but do such programs exist as either free ware
or share ware or even a low cost option will work. Also are any of these programs interactive?
Ray T. Mahorney
WA4WGA
The Man with the perfect! face for Radio!
http://www.radio-nerd.net