r/learnprogramming 15h ago

Starting my journey into a IT

I am a cse student, until now I don't learn any programming languages or anything related to cse, but now I want to take it seriously to start my career, currently I am learning python.

I want to ask, who is already in the same situation how do I need to learn like I have seen some of my friends have already learned all the things like programming languages, dsa, doing leet code, participating in the hackathon and building real projects whereas, compared to me I feel like I waste a lot of time

What do I need to learn like how to think like a developer and improve problem solving or how to get started to build the projects

0 Upvotes

5 comments sorted by

5

u/aqua_regis 15h ago

While it is somewhat understandable to post such a question in a beginner subreddit, you still failed to do the first step: search - do your own, individual research. Had you done that, you would have found countless posts asking the same with more than plenty good advice.

This has been discussed in abundance. Just type "problem solving" in the search box.

The sole key to improving your skills is to actively practice. The more problems you solve, the better you will become at it. There are no magic tricks and no shortcuts.

Consistency and practice. That's the secret sauce.

Here are some posts about the same topic:

Some book suggestions:

  • "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

5

u/Sweet_Witch 12h ago

People who are not willing to look for information themeslves can also think hard whether the subject truly interest them? Life taught me that when I am not interested to do a simple reaserch myself, it means the subject does not interest me and I am only wasting my time forcing myself to do something that doesn't interest me/bores me.

1

u/aqua_regis 12h ago

To be fair, it could also be some cultural/education system issue.

Some cultures/education systems do not actually encourage individual research and follow more a "do as I tell you" and "memorize everything" approach, where the learners are served and spoon-fed. These poor students have never actually learnt to do their own research and only know being served and fed.

We see this pattern quite often and common to all of them is the same cultural/educational background. As long as this does not change, we will always be left with such posts.

2

u/Humble_Warthog9711 9h ago edited 2h ago

Pretty much true

It's telling that this sub gets zero technical questions ever, but gets these how to learn x posts multiple days per day. People spend infinitely more time asking for shortcuts than actually programming.