If you're a newbie to robotics and want to write algorithms and spend your day in software, you must learn these two programming languages.