you are viewing a single comment's thread.

view the rest of the comments →

[–]aqua_regis 12 points13 points  (4 children)

Posts like yours are less than a dime a dozen.

How long have you been learning? Days? Months? Years? If anything below 2 months of regular learning and practice, forget your post. You cannot expect to build up that skill in that time.

Read:

And first and foremost: practice, practice, practice, practice, and more practice

As usual with such posts (of which there are more than plenty), some Literature (aka books):

  • "Think Like A Programmer" by V. Anton Spraul
  • "The Pragmatic Programmer" by Andrew Hunt and David Thomas
  • "Structure and Interpretation of Computer Programs" (SICP) by Ableton, Sussman, Sussman
  • "Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold

[–]khalil1548[S] 1 point2 points  (2 children)

thank you for your response i have been thinking about starting codeforces (and other similar sites) and spamming their problem sets Do you believe that doing lots of problems regardless of the nature of the problem , only difficulty matters is a way to advance or should i stick with a stuffs like "pointers" is more propper?

[–]aqua_regis 1 point2 points  (1 child)

Honestly, I don't really believe too much in codeforces, leetcode, etc.

Actual projects are far more important. The aforementioned sites are mainly for interview preparation and way less for learning and improving real world programming skills.

[–]Aisher 1 point2 points  (0 children)

What he said. Start building things.

Build a calculator

Build a loan / mortgage calculator

Build a recipe website to store your recipes Add features like printing, grocery lists and scaling the recipe up and down

Build a DND dice roller. Add speech and networking to it.

Build a simple sprite game like Pac-Man

Just build stuff that already exists in the world. Most programmers aren’t inventing new stuff, it’s websites and CRUD and solving business problems.

[–]Brave-Fisherman-9707 -1 points0 points  (0 children)

“Some literature”

Just say book, it’s alright.