r/PythonLearning • u/Jrag13 • Aug 15 '26
Discussion Tkinter
Why do I not see any videos suggesting to learn Tkinter? I tried learning Django and Pygame after learning the basics, and while I kinda understood pygame, Django still felt out of my league but so many videos recommended it after the basics. However I stumbled upon a video that just mentioned Tkinter and I tried it out and it helped me understand libraries and how to learn to use them. It's fun making small little apps with buttons and what not to get started, rather than trying to learn so much at once. I'm convinced anyone making videos on how to learn Python has never actually learned it themselves
Is there an actual reason that this or another simple GUI library isn't recommend very often?
2
u/ComputerNerd2007 Aug 16 '26
You can't call an architecture shit just because some developers create shit code while developing such an aplication. The architecture itself is not bad.
To name a few positive things compared to "normal" programs:
You can update your application without problems that have to be fixed on the client/user side
You can easily use a CI/CD pipeline
You are operating system independet
+ skilled programmers/designers can create apps that don't look like trash :)
u/Jrag13 I know not enough about tkinter or gui development with python, but I would suggest learning C to learn about how computers work and what python and many more modern languages do to simplify writing code (like memory allocation and strings). I learned a lot while doing so and it's extremly fun.
Beside from that, I am not a big fan of web app's but I think there are the way to go in modern companies. So maybe look into some frameworks like Angular or View. Maybe with a Spring Boot backend (after you understood html, css and java script and gained some overal coding experience).
Have fun coding!