Learning Artificial Intelligence is not possible by become familiar with a programming language like Python or C#. Being an expert in all major computer languages is the precondition to start the journey to AI. Without mastering programming itself, it is not possible to implement robotics algorithm or computer vision ideas. It sounds a bit harsh, but Artificial Intelligence is not about teaching object-oriented programming or explain how to implement the graphics in a game.
To learn AI, there are two strategies out there. At first it is important to write papers and publish them. The LaTeX typesetting system is well suited for that job but any other program is also a good choice, if the software supports bibliographies. A beginner who has written 4 papers about a subject has the double amount of knowledge compared to somebody who has only written 2 papers. And a paper is also a good way to communicate to the world, that somebody is familiar with a topic.
The second key factor in learning AI is to deal with unsolvable problems. That are challenges which are bit a too hard for the knowledge of the beginner and also for the knowledge of the AI community overall. It can be a robot arm who is not able to grasp an object, a camera who has problems to detect a face or a chatbot who doesn't understand a sentence. If the software project fails, it is a good starting point to think about the reason why and this opens the way to really understand AI.