Kivy is a fun little library, not without its quirks, but overall I felt comfortable with it.
In particular, it's nice how they built everything around GLSL shaders, this allows for very interesting styling and visual effects.
Also personally I found that the easiest way of getting into Kivy is by dissecting someone else's toy projects. E.g. there is this book with many small programs written in Python with Kivy: https://www.packtpub.com/application-development/kivy-bluepr... -- it's an OK foundation. (You don't have to get the actual book, the source code is here: https://github.com/mvasilkov/kb)
In particular, it's nice how they built everything around GLSL shaders, this allows for very interesting styling and visual effects.
Also personally I found that the easiest way of getting into Kivy is by dissecting someone else's toy projects. E.g. there is this book with many small programs written in Python with Kivy: https://www.packtpub.com/application-development/kivy-bluepr... -- it's an OK foundation. (You don't have to get the actual book, the source code is here: https://github.com/mvasilkov/kb)