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. Why am I having such a hard time learning Rust?

Why am I having such a hard time learning Rust?

Scheduled Pinned Locked Moved The Lounge
visual-studiodockerhelpquestionlearning
50 Posts 30 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 honey the codewitch

    I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

    To err is human. Fortune favors the monsters.

    C Offline
    C Offline
    CPallini
    wrote on last edited by
    #2

    honey the codewitch wrote:

    I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s?

    Possibly. However, I read Rust learning curve is steep (even for monsters).

    "In testa che avete, Signor di Ceprano?" -- Rigoletto

    H 1 Reply Last reply
    0
    • H honey the codewitch

      I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

      To err is human. Fortune favors the monsters.

      Y Offline
      Y Offline
      yacCarsten
      wrote on last edited by
      #3

      Welcome to “it sux getting old”.

      Quote:

      intelligence and mental flexibility peaks in our late 20s

      I disagree, I reckon I did my best work when I was in my 40’s. I had 20+ years experience to call on and was still flexible enough to take on new tech. I think everyone has an affinity with something. Me, I’ve always liked Office automation & web services. In the last 2 years I’ve had the opportunity to use OpenXML and I’ve just started looking at REST. I’m hitting the other side of mid 50’s and I think I’m doing Ok with what I’m doing, but I am completely lost with a lot of stuff outside of that. What we like we do with enthusiasm (and it’s easy), when we don’t the eyelids become heavy.

      // TODO: Insert something here

      Top ten reasons why I'm lazy 1.

      H C B 3 Replies Last reply
      0
      • C CPallini

        honey the codewitch wrote:

        I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s?

        Possibly. However, I read Rust learning curve is steep (even for monsters).

        "In testa che avete, Signor di Ceprano?" -- Rigoletto

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

        I hope that's what it is. But then I picked up C++ pretty readily. I was a lot younger then though. And it did take me years before I was what I would consider proficient with it. Even still there are holes in my knowledge, so I guess yeah. I'm maybe just worrying about this for no good reason.

        To err is human. Fortune favors the monsters.

        D 1 Reply Last reply
        0
        • Y yacCarsten

          Welcome to “it sux getting old”.

          Quote:

          intelligence and mental flexibility peaks in our late 20s

          I disagree, I reckon I did my best work when I was in my 40’s. I had 20+ years experience to call on and was still flexible enough to take on new tech. I think everyone has an affinity with something. Me, I’ve always liked Office automation & web services. In the last 2 years I’ve had the opportunity to use OpenXML and I’ve just started looking at REST. I’m hitting the other side of mid 50’s and I think I’m doing Ok with what I’m doing, but I am completely lost with a lot of stuff outside of that. What we like we do with enthusiasm (and it’s easy), when we don’t the eyelids become heavy.

          // TODO: Insert something here

          Top ten reasons why I'm lazy 1.

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

          That's a good point. I was 30something before I really picked up parsing. Maybe what I read was nonsense. :laugh:

          To err is human. Fortune favors the monsters.

          1 Reply Last reply
          0
          • Y yacCarsten

            Welcome to “it sux getting old”.

            Quote:

            intelligence and mental flexibility peaks in our late 20s

            I disagree, I reckon I did my best work when I was in my 40’s. I had 20+ years experience to call on and was still flexible enough to take on new tech. I think everyone has an affinity with something. Me, I’ve always liked Office automation & web services. In the last 2 years I’ve had the opportunity to use OpenXML and I’ve just started looking at REST. I’m hitting the other side of mid 50’s and I think I’m doing Ok with what I’m doing, but I am completely lost with a lot of stuff outside of that. What we like we do with enthusiasm (and it’s easy), when we don’t the eyelids become heavy.

            // TODO: Insert something here

            Top ten reasons why I'm lazy 1.

            C Offline
            C Offline
            CPallini
            wrote on last edited by
            #6

            Quote:

            intelligence and mental flexibility peaks in our late 20s

            Quote:

            I reckon I did my best work when I was in my 40’s

            I see no contradiction.

            "In testa che avete, Signor di Ceprano?" -- Rigoletto

            1 Reply Last reply
            0
            • H honey the codewitch

              I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

              To err is human. Fortune favors the monsters.

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

              Visual Code has an extension; Rust Extension Pack by Swellaby I've been trying to learn it also but, like you I just haven't been able to wrap my head around it. (I am old...that's my excuse and I'm sticking to it) :)

              The most expensive tool is a cheap tool. Gareth Branwyn JaxCoder.com

              H 1 Reply Last reply
              0
              • H honey the codewitch

                I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

                To err is human. Fortune favors the monsters.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #8

                From what I have seen it is a mixture of C, Java, Javscript, Python, C++ etc. The main difficulty is the designers' use of obscure terminology rather than using the same words that most developers are used to. I can see no reason why I would ever need it. I always found that trying to learn a new language after lunch put me to sleep. :zzz:

                1 Reply Last reply
                0
                • H honey the codewitch

                  I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

                  To err is human. Fortune favors the monsters.

                  M Offline
                  M Offline
                  Maximilien
                  wrote on last edited by
                  #9

                  maybe you are a little rusty ? :rolleyes: (sorry, I'll get my coat)

                  CI/CD = Continuous Impediment/Continuous Despair

                  1 Reply Last reply
                  0
                  • M Mike Hankey

                    Visual Code has an extension; Rust Extension Pack by Swellaby I've been trying to learn it also but, like you I just haven't been able to wrap my head around it. (I am old...that's my excuse and I'm sticking to it) :)

                    The most expensive tool is a cheap tool. Gareth Branwyn JaxCoder.com

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

                    Thanks! I'll check that out.

                    To err is human. Fortune favors the monsters.

                    1 Reply Last reply
                    0
                    • Y yacCarsten

                      Welcome to “it sux getting old”.

                      Quote:

                      intelligence and mental flexibility peaks in our late 20s

                      I disagree, I reckon I did my best work when I was in my 40’s. I had 20+ years experience to call on and was still flexible enough to take on new tech. I think everyone has an affinity with something. Me, I’ve always liked Office automation & web services. In the last 2 years I’ve had the opportunity to use OpenXML and I’ve just started looking at REST. I’m hitting the other side of mid 50’s and I think I’m doing Ok with what I’m doing, but I am completely lost with a lot of stuff outside of that. What we like we do with enthusiasm (and it’s easy), when we don’t the eyelids become heavy.

                      // TODO: Insert something here

                      Top ten reasons why I'm lazy 1.

                      B Offline
                      B Offline
                      BryanFazekas
                      wrote on last edited by
                      #11

                      yacCarsten wrote:

                      What we like we do with enthusiasm (and it’s easy), when we don’t the eyelids become heavy.

                      This is very true. As a young professional, I was excited about everything and learned everything very quickly. Fast forward 10 years, and I started picking-n-choosing, as IT saw so much change and churn. At the time I thought I was overburdened with choices, but in hindsight I had lost my enthusiasm for "everything". Fast forward another 20 years and I pick-n-choose very selectively -- the very few things that excite me I still learn quickly, but learning Go or Rust? The manuals are totally fantastic when I have insomnia ... :laugh: Something else to consider -- 30 to 40 years ago, IT was still expanding. We didn't have the plethora of languages we do today, although at the time I thought we had a lot. Now? Everything I see is a retread of earlier stuff in a different package (lipstick on a pig), or it's a monument to ego (see! I made a new language!).

                      T K 2 Replies Last reply
                      0
                      • H honey the codewitch

                        I hope that's what it is. But then I picked up C++ pretty readily. I was a lot younger then though. And it did take me years before I was what I would consider proficient with it. Even still there are holes in my knowledge, so I guess yeah. I'm maybe just worrying about this for no good reason.

                        To err is human. Fortune favors the monsters.

                        D Offline
                        D Offline
                        Dan Neely
                        wrote on last edited by
                        #12

                        Younger-You probably overestimated how good they were with C++ for that learning period. Today-You, being older and wiser (or at least more self-aware), is much more aware that your skills in a language you've only used briefly are nowhere near as complete in one you've spent many years with.

                        Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                        H 1 Reply Last reply
                        0
                        • D Dan Neely

                          Younger-You probably overestimated how good they were with C++ for that learning period. Today-You, being older and wiser (or at least more self-aware), is much more aware that your skills in a language you've only used briefly are nowhere near as complete in one you've spent many years with.

                          Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

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

                          I didn't. I had to be told I was good at it for years before I decided I wasn't terrible, and even now I have my doubts. But I *was* able to learn it.

                          To err is human. Fortune favors the monsters.

                          1 Reply Last reply
                          0
                          • H honey the codewitch

                            I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

                            To err is human. Fortune favors the monsters.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #14

                            It looks like text speak: no caps, pointless abbreviations, and words that don't mean what they mean in conventional terms. Might be ideal for programming with your thumbs only.

                            "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

                            T 1 Reply Last reply
                            0
                            • B BryanFazekas

                              yacCarsten wrote:

                              What we like we do with enthusiasm (and it’s easy), when we don’t the eyelids become heavy.

                              This is very true. As a young professional, I was excited about everything and learned everything very quickly. Fast forward 10 years, and I started picking-n-choosing, as IT saw so much change and churn. At the time I thought I was overburdened with choices, but in hindsight I had lost my enthusiasm for "everything". Fast forward another 20 years and I pick-n-choose very selectively -- the very few things that excite me I still learn quickly, but learning Go or Rust? The manuals are totally fantastic when I have insomnia ... :laugh: Something else to consider -- 30 to 40 years ago, IT was still expanding. We didn't have the plethora of languages we do today, although at the time I thought we had a lot. Now? Everything I see is a retread of earlier stuff in a different package (lipstick on a pig), or it's a monument to ego (see! I made a new language!).

                              T Offline
                              T Offline
                              tronderen
                              wrote on last edited by
                              #15

                              BryanFazekas wrote:

                              We didn't have the plethora of languages we do today

                              Yes we did ... but they were different languages, not just minor variations of C! Think of APL, with it workspace concept and free floating matrices and functions. Think of Snobol, with its predicate matching integrated into an algorithmic programming language. Think of Lisp, and its very data structured (list) oriented design. Think of Prolog, the predicate language that was expected to take over the world through the '5th generation project'. Think of purely functional languages such as Erlang. Think of highly parallel languages such as Occam. Think of event oriented languages such as CHILL. Languages where different and exciting. Who cares about yet another minor change to C syntax? Besides: The majority of language developments today certainly are not done to provide you with a better language, but to lure you into some different infrastructure, software ecology, environment, ... Once you have entered it, you are locked into it. The development you do in, say, Python (randomly chosen example!), cannot easily be utilized by other developers unless they as well move into the Python sphere. Which is the exact reason for the Python ecology being designed the way it is: As a way to exert power, to control as much as possible of the software development process, bringing it into the Python ecosystem. That seems to be its basic purpose: There is no real reason why Python should not be just another algorithmic language alongside with all the old ones. Sure, there are modern variants of most 'non-c-derived' languages, but who cares about them today? In language discussions, their only purpose seems to be to make old farts (like me) shut up. In all respects, they are irrelevant. So: New languages of today, yet another variation of c syntax, are plainly boring! Who would care to study them?

                              B 1 Reply Last reply
                              0
                              • H honey the codewitch

                                I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

                                To err is human. Fortune favors the monsters.

                                T Offline
                                T Offline
                                TNCaver
                                wrote on last edited by
                                #16

                                Part of it probably is because you're older, but not because of any mental breakdown or slowdown but because what you've learned and worked with so far has burned their paradigms into your brain, and your brain is resisting Rust's paradigm. Or I could just be blowing hot air; I've not looked closely enough at Rust syntax to know how different it is.

                                If you think 'goto' is evil, try writing an Assembly program without JMP.

                                1 Reply Last reply
                                0
                                • L Lost User

                                  It looks like text speak: no caps, pointless abbreviations, and words that don't mean what they mean in conventional terms. Might be ideal for programming with your thumbs only.

                                  "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

                                  T Offline
                                  T Offline
                                  TNCaver
                                  wrote on last edited by
                                  #17

                                  Gerry Schmitz wrote:

                                  ...looks like text speak: no caps, pointless abbreviations, and words that don't mean what they mean in conventional terms.

                                  Sounds like *nix. :laugh:

                                  If you think 'goto' is evil, try writing an Assembly program without JMP.

                                  P 1 Reply Last reply
                                  0
                                  • H honey the codewitch

                                    I don't know if it's just Rust, or if it's me, but I just can't seem to pick it up. Their container system is strange to me. I guess it would probably help if it had some kind of IDE to manage them. But more than that I try reading the documentation on the language and my eyes start to glaze over and I go into dumb-ss mode. :~ I used to just absorb new programming languages. I think maybe I'm getting old? I read somewhere that our intelligence and mental flexibility peaks in our late 20s? and levels out for awhile before declining, so that concerns me. Part of being able to program well means taking in new information all the time, but I look at even the web these days, I look at Rust, and it's foreign to me. :(

                                    To err is human. Fortune favors the monsters.

                                    D Offline
                                    D Offline
                                    Dmitry Mukalov
                                    wrote on last edited by
                                    #18

                                    I don't think it's age related. Apart from some exceptional cases brain can be trained similarly to muscles regardless of how old we are. It rather can be something connected to some sort of fatigue or lack of motivation or combination of both factors even though that you can think that you're motivated in reality it can be not true.

                                    J 1 Reply Last reply
                                    0
                                    • D Dmitry Mukalov

                                      I don't think it's age related. Apart from some exceptional cases brain can be trained similarly to muscles regardless of how old we are. It rather can be something connected to some sort of fatigue or lack of motivation or combination of both factors even though that you can think that you're motivated in reality it can be not true.

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

                                      Our brains get full. Would be nice to have selective memory erasure to free up some of it for other uses.

                                      "A little time, a little trouble, your better day" Badfinger

                                      R 1 Reply Last reply
                                      0
                                      • J jmaida

                                        Our brains get full. Would be nice to have selective memory erasure to free up some of it for other uses.

                                        "A little time, a little trouble, your better day" Badfinger

                                        R Offline
                                        R Offline
                                        Ron Anders
                                        wrote on last edited by
                                        #20

                                        Maybe you're rusting.

                                        J 1 Reply Last reply
                                        0
                                        • R Ron Anders

                                          Maybe you're rusting.

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

                                          that's too obvious.

                                          "A little time, a little trouble, your better day" Badfinger

                                          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