Programming is easy. Really easy. Many years ago programming requires good skills in hardware and software. "How computers works" was really important question 30 years ago. Cracking Enigma computer or first computer at a nuclear submarine were more simplest the modern cell phone. This is a reason why building mathematical solution requires perfect engineering skill. Computer is more powerful now and tarting programming does not requires long term eduction. For example: driving car does not requires deep knowing in engines and physics, you are driver not mechanics. Downloading software. First download python. python Also text editor or powerful IDE is needed. I like Emacs but a lot of peoples love pycharm. You can download it from PyCharm . Python is really popular and a lot of system have it included. I'm planning to use some additional libraries for our application. It is good idea do not touch your ori...