Rust Day 1 - TUI Menus

Sdílet
Vložit
  • čas přidán 30. 06. 2024
  • How much rust can I learn in a day?
    Chapters:
    00:00:00 - Rust and Learning
    00:05:03 - Cargo Setup
    00:08:52 - 10 Most Popular Prog Langs
    00:17:54 - Workshopping GUIs
    00:46:41 - Basic Example Menu from Ratatui
    00:57:14 - Simple Menu Startover
    01:28:47 - Adding Frame Render for Output.
    ►► Digital Downloads ➜ christitus.com/downloads
    ►► Reddit ➜ / christitustech
    ►► Chris Titus Tech ➜ / @christitustech
    ►► Twitch ➜ / christitustech
    ►► CZcams Early Access ➜ / @titustechtalk
  • Krátké a kreslené filmy

Komentáře • 29

  • @AryamanSriram
    @AryamanSriram Před 25 dny +1

    I'm learning Rust as well. I'm pretty excited to see how this project evolves

  • @RuxUnderscore
    @RuxUnderscore Před měsícem +2

    I was gone from the 16th through the 21st, so I didn't really get to check out any of your streams. Gonna watch this and Day 2 and see how you do. I did a Rust course through THM Academy and found it quite an interesting language to learn. Seeing someone else learn it might solidify some parts of it for me.

  • @themadtux
    @themadtux Před měsícem

    my lord I love that prompt!

  • @user-zp9wp9bg2b
    @user-zp9wp9bg2b Před měsícem

    Love you too !

  • @pacifico4999
    @pacifico4999 Před měsícem +2

    I like QT for GUI. QT is underrated.

    • @maxpoulin64
      @maxpoulin64 Před měsícem +3

      Qt is good but pretty much C++ only and using it in Rust leads to FFI hell and memory management clashes.
      For Rust, it's usually Iced (what COSMIC uses) or GTK since mapping C functions to Rust is much easier to abstract. Then there's egui which is more like Dear ImGUI which is more appropriate for use in games or other constantly updating UIs.

    • @micaelviana
      @micaelviana Před měsícem

      If you acess their site you see there is a lot of companies that are using QT. It's interesting is not too much used in Linux Community

  • @jackelofnar
    @jackelofnar Před měsícem +7

    I think Rust is overkill as I would have gone Go but I'm looking forward to the toolkit

    • @pacifico4999
      @pacifico4999 Před měsícem +2

      Yeah Go or Python would be more appropriate for scripting I think. Rust is verbose and very strict

    • @cheebadigga4092
      @cheebadigga4092 Před měsícem

      nothing wrong with Rust

    • @jrnas8046
      @jrnas8046 Před měsícem +4

      For a project like this yeah, but also if the goal is to learn Rust anyway, something like this is a good way to start

    • @cheebadigga4092
      @cheebadigga4092 Před měsícem

      @@jrnas8046 yeah the best way to learn something new is to have a clear goal for it in mind

    • @arjix8738
      @arjix8738 Před měsícem

      Rust is better than go for TUIs

  • @J00sePipe
    @J00sePipe Před měsícem

    One thought, if this script is going to install packages, why not keep todo/done check for softwares allready found on the system???

  • @StarRusherz
    @StarRusherz Před měsícem

    Hi :)

  • @st1ko-gs
    @st1ko-gs Před měsícem

    what IDE are you using?

    • @Lavashyk
      @Lavashyk Před měsícem +1

      The first thing was vim. Then Cursor. Both text editors.

  • @Yuma-ju9sq
    @Yuma-ju9sq Před měsícem +3

    Fortran on Top 10 list for anything positive is hilarious

  • @darthcabs
    @darthcabs Před měsícem +1

    Rust is beginner friendly? Quick to get on your feet? I think a Udemy Rust course would be useful 😆

    • @adammontgomery7980
      @adammontgomery7980 Před 27 dny

      It does have great docs. But yeah, Python with libcurses would be my suggestion for a beginner.

  • @ioagel
    @ioagel Před měsícem +4

    Who persuaded you to go Rust? Go is more appropriate for such a task…

    • @micaelviana
      @micaelviana Před měsícem

      It was decided in a pool to use Zig, but it was so difficult he decided to try another language.

  • @georgeindestructible
    @georgeindestructible Před měsícem +1

    Java and Javascript will always be pure garbage, i have a persona hate for Java because essential if you are insane about things running well, it basically forces you to run checks to catch exceptions in basically every line you write simply because of how easy it is to throw an error.

  • @diabeticnomad
    @diabeticnomad Před měsícem +1

    um SQL isn't programming lang maybe PLSQL

    • @jrnas8046
      @jrnas8046 Před měsícem +1

      SQL is definitely a programming language