Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Learning Rust: Good resources?

Learning Rust: Good resources?

Scheduled Pinned Locked Moved The Lounge
learningarchitecturequestion
12 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    honey the codewitch
    wrote on last edited by
    #1

    I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

    To err is human. Fortune favors the monsters.

    Greg UtasG R Mike HankeyM D R 8 Replies Last reply
    0
    • H honey the codewitch

      I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

      To err is human. Fortune favors the monsters.

      Greg UtasG Offline
      Greg UtasG Offline
      Greg Utas
      wrote on last edited by
      #2

      Don't you have a horrible bug to fix?! Focus focus. ;P

      Robust Services Core | Software Techniques for Lemmings | Articles
      The fox knows many things, but the hedgehog knows one big thing.

      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

      H 1 Reply Last reply
      0
      • H honey the codewitch

        I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

        To err is human. Fortune favors the monsters.

        Greg UtasG Offline
        Greg UtasG Offline
        Greg Utas
        wrote on last edited by
        #3

        Their home page[^] has a "Learn" link. You'd think the language's site would do a good job of something like that. I looked at it out of curiosity a while ago. It was certainly interesting, but the recent rant from one of the language designers, about C being a de facto standard, stated that it even took the language designers a while to arrive at various best practices. I'd be interested in reading your take on it if you get familiar enough to venture some opinions.

        Robust Services Core | Software Techniques for Lemmings | Articles
        The fox knows many things, but the hedgehog knows one big thing.

        <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
        <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

        H 1 Reply Last reply
        0
        • Greg UtasG Greg Utas

          Don't you have a horrible bug to fix?! Focus focus. ;P

          Robust Services Core | Software Techniques for Lemmings | Articles
          The fox knows many things, but the hedgehog knows one big thing.

          H Offline
          H Offline
          honey the codewitch
          wrote on last edited by
          #4

          I'm trying to switch gears actually, because I've been hammering on it for too long.

          To err is human. Fortune favors the monsters.

          J 1 Reply Last reply
          0
          • Greg UtasG Greg Utas

            Their home page[^] has a "Learn" link. You'd think the language's site would do a good job of something like that. I looked at it out of curiosity a while ago. It was certainly interesting, but the recent rant from one of the language designers, about C being a de facto standard, stated that it even took the language designers a while to arrive at various best practices. I'd be interested in reading your take on it if you get familiar enough to venture some opinions.

            Robust Services Core | Software Techniques for Lemmings | Articles
            The fox knows many things, but the hedgehog knows one big thing.

            H Offline
            H Offline
            honey the codewitch
            wrote on last edited by
            #5

            I am actually looking at that, but I was chumming the waters here to see if there were any must reads. :)

            To err is human. Fortune favors the monsters.

            1 Reply Last reply
            0
            • H honey the codewitch

              I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

              To err is human. Fortune favors the monsters.

              R Offline
              R Offline
              RickZeeland
              wrote on last edited by
              #6

              Maybe Rust on Exercism[^] Here is a video to get an impression of what it looks like: Learning Rust Together: Exercism.org Rust Track Part 1 - YouTube[^]

              1 Reply Last reply
              0
              • H honey the codewitch

                I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

                To err is human. Fortune favors the monsters.

                Mike HankeyM Offline
                Mike HankeyM Offline
                Mike Hankey
                wrote on last edited by
                #7

                Started learning Rust; bought a book, took as Udemy class but, as usual I got side tracked on 20 other things and haven't got back to it. The last research I did someone was porting Rust to the AVR platform, don't know how that has progressed, but would love to see it.

                The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com

                1 Reply Last reply
                0
                • H honey the codewitch

                  I'm trying to switch gears actually, because I've been hammering on it for too long.

                  To err is human. Fortune favors the monsters.

                  J Offline
                  J Offline
                  jmaida
                  wrote on last edited by
                  #8

                  good idea switching gears it will to you

                  1 Reply Last reply
                  0
                  • H honey the codewitch

                    I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

                    To err is human. Fortune favors the monsters.

                    D Offline
                    D Offline
                    Davyd McColl
                    wrote on last edited by
                    #9

                    I originally started with the rust book (https://doc.rust-lang.org/book/README.html) and I found it quite good. This was some time ago, and I see they have a complete rewrite which they recommend now. I'd start there.

                    ------------------------------------------------ If you say that getting the money is the most important thing You will spend your life completely wasting your time You will be doing things you don't like doing In order to go on living That is, to go on doing things you don't like doing Which is stupid. - Alan Watts https://www.youtube.com/watch?v=-gXTZM\_uPMY

                    1 Reply Last reply
                    0
                    • H honey the codewitch

                      I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

                      To err is human. Fortune favors the monsters.

                      R Offline
                      R Offline
                      Rajasekharan Vengalil
                      wrote on last edited by
                      #10

                      As you might have discovered yourself, there are plenty of resources out there. The free official Rust Book[^] is a quality resource. Microsoft's Learn content also has a good set of tutorials on Rust - Take your first steps with Rust - Learn | Microsoft Docs[^]. As someone else suggested, solving exercism.org's Rust track - Rust on Exercism[^] - is a good way to get good at the language. Finally, if you get stuck on something please feel free to hit me up and I'll be happy to answer questions that you may have. The Rust community is generally quite friendly and you should feel free to ask questions on the The Rust Programming Language Forum[^]. Good luck and happy trails!

                      -- Raj https://blogorama.nerdworks.in[^] --

                      1 Reply Last reply
                      0
                      • H honey the codewitch

                        I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

                        To err is human. Fortune favors the monsters.

                        R Offline
                        R Offline
                        Roger Wright
                        wrote on last edited by
                        #11

                        Alec Baldwin tried learning "Rust," but that didn't turn out too well. ;)

                        Will Rogers never met me.

                        1 Reply Last reply
                        0
                        • H honey the codewitch

                          I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".

                          To err is human. Fortune favors the monsters.

                          W Offline
                          W Offline
                          Wayne Stewart_
                          wrote on last edited by
                          #12

                          I bought this book a while ago and it helped a great deal. https://www.amazon.com/Rust-Programming-Language-Steve-Klabnik/dp/1593278284[^]

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups