Should I learn tkinter before Kivy?

Both Are good and depend on what is your project whether it is a basic and a simple project then most probably you should go with tkinter but kivvy is a better option for a better flexibility and power .. Other options for more complex GUIs than what Tkinter can offer include PyQt and wxPython.

Read more

Is Kivy the best GUI?

Kivy is a great framework because it is much more versatile than a lot of the other options on this list . You can even develop mobile apps with Kivy! The user interfaces are also beautiful. However, I will say that the customization of that beauty is quite lackluster.

Read more