You need to learn
Machine Learning. But, wait, this is a
recursive approach. You need to learn what kind of problems are solved using machine learning, and why only machine learning can solve those problems!
In order to program machine learning algorithms, you need to learn or at least have a good hands on experience with at least one programming language (
although I recommend any 3, in 3 different paradigms — object-oriented, functional programming and scripted or dynamic typed). Once you have gotten enough experience in those languages, only then you will be able to write a program for machine learning—your task of enabling the program to tell what is on the screen and then perform a certain action requires more than a simple
if...else
.
Looking at your position, I would recommend paying a visit to one of the paid online course websites, such as Pluralsight, you can even join the learnings made available by other authors and publishers like Packt. Learn programming thoroughly, before writing these programs. It takes a lot more effort than a normal hello world can teach.
Here, I have attached a few normal links for you, please go through them and get started for yourself:
Object-oriented programming - Wikipedia[
^]
Get Started - C# Guide | Microsoft Docs[
^]
Welcome to Python.org[
^]
Machine Learning Crash Course | Google Developers[
^]