Like a budget hard drive after 6 months use, my memory is shot. I feel like I can barely remember anything.

I’ve been learning to code for the past 6 months and I have to periodically relearn all the concepts I had already learnt to implement them. I must mention that I am also trying to learn another language as well as do my full-time day job at the same time.

It feels like I am barely making any progress and that has been a shot in the arm to my confidence.

I don’t want to feel like I suck at everything, the only thing I think I have going for myself is that I think I can improve myself.

Any tips to help with memory retention?

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 days ago

    It depends on your previous skill level. Since you’re just starting out, it’ll probably take you a year or more to become proficient at Flutter, but then the next framework you learn will take less time, and the next one even less, and so on.

    I’ve gone through a lot of languages and frameworks in my career, and every time it gets easier. All of that previous knowledge helps a lot. So think of right now as you building a good solid foundation. What you’re learning right now will be valuable to you for the rest of your career, and maybe longer. (You never really get to the point that you’re not doing searches and asking for help, though. Don’t look at that as a bad thing. It’s completely normal for even experts to look up references and documentation and ask for help.)

    I don’t use Visual Basic 6 (oh man, I’m really dating myself here) anymore, but I’m incredibly happy that I learned it when I was starting. It was easy enough to get into and start building things at that skill level, but advanced enough that I could make some really cool things before moving on.

    Flutter is an excellent choice to start with, because it’s got that in common. I bet you’ll be able to build things within 6 more months, then you’ll be able to really push the framework and make really amazing things before you decide, if and when you want to, to try something else.

    Programming is such an amazing skill, because you can build whatever you want given enough time and dedication. :)