5

what would you suggest to become better at programming?

Comments
  • 4
    Code a lot, review other developers code and read. Decide on a project and code the project. It's always easier to learn when you have a project to build.
  • 2
    come up with small little (feasible) projects and don't give up til you succeed! You will learn a lot from just being persistent. experience is what you need.
  • 2
    Learn functional programming. The technique of avoiding mutable state as much as possible is very important and underappreciated for writing maintainable code which is easy to reason about.
  • 0
    if you already know the basics and have a good knowledge about algorithmic thinking, go for codewars. Start with basic 1kyu level 8 katas and work your way up. I wish you the best of luck and a lot of good clean code.
  • 1
    I always prefer to take a project and reverse engineer it... When learning a new language.
  • 0
    If you don't code SOLID, I'd do that.
  • 0
    git gud kid
  • 1
    I can't believe someone down voted @zornslemma. Learning functional programming techniques will definitely help you write better imperative code, even if you don't end up using a functional language in your day to day work.
  • 1
    Read and understand as much of other peoples code as possible. Then try re-implementing it better than they did. Then try implementing it again better than you did.
  • 1
    I always like to read the code of others on reputable repositories on GitHub etc. You can learn new techniques and follow the same patterns in your own work.
  • 0
    If you're on web, w3 schools is your best friend.
Add Comment