Recently, I was vacationing at the Suma Dung Scenic Area in Lichuan, Hubei. Taking advantage of the ample time during the holiday, I began to pick up my long-lost coding dream that I had set aside for half a year.As a child, I loved playing games and had tried various types of games. Moreover, I also played 3D games. Since then, I dreamed of becoming a part-time game developer.In the first half of this year, I finally discovered a set of UNITY game development courses. Without hesitation, I purchased it and started my journey into game development. However, after studying for a while, I was completely dumbfounded. Aside from graphical code programming, all game development engines require the use of a programming language. The programming language used by UNITY is C#. Coming from a liberal arts background, I struggled to understand it even after studying for half a day, and I was forced to give up on learning UNITY. I was truly unwilling to let my game development journey end there, so I searched online for an easier programming language to learn. Finally, I found Python. The rules of Python are simpler than those of C#, and its reserved keywords are common English words. Therefore, I chose Python as my learning target.For me, once I decided to learn, the most important thing was to choose a Python learning engine. I consulted several computer science students and searched online for a long time, finally deciding to install PyCharm on my computer. This engine has powerful features; once installed successfully, I can write code directly in the engine and then click run. More importantly, it has a code error reporting feature, which is very friendly for beginners like me.Next, I have one more important task to complete before I can start learning Python: installing PyCharm.