I’m going to hate myself if all I’m going to do is rely on other devs to make my ideas happen.

so yeah, I want to learn programming now, anyone can recommend me somewhere to study?

Thanks in advance.

  • uthredii@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    4 years ago

    If you are completely unfamiliar with the concepts I would recommend Khan Academy, they have a introduction to html course (which I read in another comment you are interested in).

    Different people learn things in different ways, however I think it is good to have some kind of project/goal to work on when learning programming. Having something you actually want to achieve means you have to actually research and understand how the different pieces of code interact instead of just copy/pasting example code.

    Apart from that:

    • try to use google/ddg/ecosia as much as possible as searching/researching is a valuable skill in its self.
    • try to use the documentation for whatever framework/package/language you are using. It is tempting to always go straight to stack overflow but learning to read the documentation is important because:
      • it gives you a greater understanding of the framework/package/language you are using.
      • stack overflow won’t always have the answer.

    I have recently started playing around with HTML/CSS/JS. w3schools has lots of pieces of sample code you can use and combine together.

      • Camilo@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        4 years ago

        I did cs50 last year thought it was really good. I think it gives you a good foundation. What you learn depends on what you want to do. From the other comments it sounds like you’re interested in web stuff. Web is confusing because you can use any programming language for the back end, and there will be multiple frameworks for each language. I think what is quite popular at the moment is typescript and vue.js. I recommend you have an idea of some simple project to work on, like a personal blog page, then follow a tutorial to build it. Then look at different ways of doing the same goal. Then work on a slightly harder goal like an SPA or something.

        • Gwynne@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          4 years ago

          I think I’m gonna mainly use rust, the name sounds cool

          Thanks for the advice, I’ll probably have to study alot to understand those different stuff