Students who want to learn to program usually start by learning high-level languages like Python and Ruby. While these languages are feature-packed and...