5
20 Comments

Where can I start?

I want to work for myself, what now my goal is to learn how to code. I am planning to learn C# and unity to build games. I also want to learn Flutter and Dart to build apps. I don't have no idea for a game yet and no idea for an app. My brain is also telling me you need to learn to build websites. Anybody have any suggestions on where to start ? is learning to build websites easier than learning C# and build games ?

  1. 1

    I recommend choosing just one thing and become at least intermediate before jumping to other things. As a first project don't be afraid to recreate already working idea. For example if I would like casual tower defense games I would try to build my own tower defense game.

  2. 1

    I don't know much about making games tbh, except that it's quite difficult and rarely lucrative. So my very biased advice is to start with web development. That's also no walk in the park to learn, but it's easier, it's more versatile and immediately useful, the careers pay better, and the businesses you can start based on it are more varied and predictable.

    1. 1

      thanks for the reply
      should I learn php, react, asp.net ? what's your advice

      1. 2

        My advice would be to learn either JavaScript or Python. The reason is that both of these have a very large ecosystem of tools around them meaning you can find a good library or tool to solve many of the issues you'll face instead of having to create one or depending on unstable/buggy tools. Secondly they both allow you to ship your project much faster because they are high level languages.

        And both of them are the kinds of language where you can do wide range of things with them thus not having to pick up multiple languages. In the case of Python you can do web dev, automation, scripting, ML, other data science/statistics related stuff and many other things. JavaScript has an even wider reach though in slightly different domains than Python. It's quite possible for you to only learn JS and no other language and be able to program all the kinds of things you need.

        But what this will let you do is get off the ground rapidly. You can be creating beginner level web apps using Python or JS in two weeks of learning (if no previous programming knowledge), something which I don't think many other language ecosystems can claim, and all the while still giving you very mature, battle-tested powerful ecosystem of libraries, frameworks and tools.

        1. 1

          Thank you for the advice
          I have to start somewhere, I read the reviews about the Odin Project, I decided to start there. I am taking the Ruby On Rails track, I will also learn Javascript.
          Let me complete the track to start.
          Thank you for all the advice, I am glad I found this site, I can see a little light at the end of the Tunnel

      2. 1

        Try Python. It's easy and fun to start building real value things with Python

  3. 1

    What problems do you currently face that could use an app as a solution?

  4. 1

    Thanks for the reply

  5. 1

    My recommendation - don't waste time trying to learn everything. Instead, hone the skills you love, and partner up with experts for the rest.

  6. 1

    The Odin Project. It’s as good a place as any.

    1. 1

      where can I access the Odin Project

        1. 1

          Thanks, I decided to start with the Odin Project

          1. 1

            Ah, cool. I am going through it myself. You will learn a lot. 🙃

        2. 1

          This comment was deleted 4 years ago.

  7. 1

    This comment was deleted 4 years ago.

    1. 1

      what do you mean with nocode skills ?

      1. 1

        bubble.io
        Webflow
        Adalo
        Glide Apps
        Thunkable
        etc. etc.

        Quite a few visual coding (also called nocode) tools out there now

      2. 1

        This comment was deleted 4 years ago.

Trending on Indie Hackers
Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 29 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 19 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments How I Launched FrontendEase 13 comments