Hello all,

I’m trying to get into GUI programming, but am hesitating on using a Python library to make my first barebones program. My goal is to code basic buttons and understand how operating systems implement the way they draw windows for applications.

I have coded mostly in scientific libraries or high-level languages that are fairly simple (Python, Matlab, Julia)… Also am familiar with basic concepts and syntax from C.

Looking for recommendations to start. I am happy to learn a new PL. Interested in writing code for legacy hardware and mobile. Bonus if the codes are general enough to be written for most displays one could interact with.

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    2 months ago

    If you are interested into dipping your toes into rust land there is a library called Iced that I have used before. I at least like it better tham pyqt

    • gronjo45@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      ·
      5 days ago

      Rust is still really difficult to read. I’ve attempted ice a couple of times so probably need a better introductory project.

      • wuphysics87@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        5 days ago

        If you do want to learn Rust, try Rustlings. It’s the best intro I’ve ever seen to a language. You are introduced to all of the concepts and data structures by debugging code, and you run it locally so you get a real development experience while you do it.