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.

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

    I know a bit of html and css and mysql and nginx from playing around with a vps, javascript? not yet.

    I didn’t really like W3 school, maybe I’m just a normie but I couldn’t easily understand much of it. I’m planning on finishing cs50 though, on the first lecture they explained things pretty well. what do you think of it? https://www.edx.org/course/cs50s-introduction-to-computer-science

    and also how long will you think I can learn all of the above mentioned languages? I don’t go to school and I only study stuff based on my hobbies. I have 24 hours of free time.

    • SHODAN@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      4 years ago

      I came to this thread to recommend CS50, but looks like you already found it.

      Keep working with cs50; it’s a wonderful introduction.

      I can’t tell you how long it will take you to learn these languages because everyone learns differently. Plus, you can already start working on projects while learning these languages; you don’t need to be an expert before you start. Plus, you learn more while working on projects and learning stuff at the same time.

      This sounds really cliche, but focus on the road, not the destination; you will learn lots of stuff, and there is no clear destination, anyway; you will always be learning new stuff, even when you become an expert.

      I recommend you not only focus on the specific language, but also make sure you are actually learn the concepts being taught well. Lots of programming concepts are language-agnostic and are available across many or most languages, especially languages that belong to the same category (e.g. object-oriented languages).

      I hope this was helpful. Have lots of fun!!

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

        thanks, I’ll stay on this road then. I’m learning on CS50 as we speak. I really hope I can do it.

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

            I read this just now, I can’t really say anything, but, thanks for the encouragement, you made me smiled a bit, I’ll definitely work hard. and don’t say stuff like that again. I’m really not ready for this kind of comment.

    • xarvos@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      4 years ago

      javascript? not yet

      Don’t worry about it then. It’s not really essential; you can build web apps without JS.

      All the mentioned languages? I think it’d take some months for you to learn to write some functional program in each, so it would probably take several years.

        • xarvos@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          4 years ago

          I just want to say that learning all languages is kinda pointless and boring, since you can pretty much learn to make things with only one or two of them and learning without clear results can be discouraging.

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

            I’m talking about javascript and don’t worry about it, because I’m going to have fun doing code

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

        say how long do you usually study a day, if I could study more maybe I could speed things up.