r/learnprogramming • • 12h ago

How did you improve your coding skills as a beginner?

44 Upvotes

I find coding a bit difficult. What helped you improve? Any tips or resources that worked for you?


r/learnprogramming • • 11h ago

Returning to front end (React/TS) after a 3-year hiatus. Best way to bridge the knowledge gap and refresh my portfolio?

13 Upvotes

Hi everyone.

I worked as a Front-End Developer (React.js & TypeScript) for two years (2021–2023) before moving abroad to complete a Post-Graduation in Computer Science. During my studies I balanced a full-time non-tech job alongside my coursework, which meant my coding portfolio lay dormant, and I haven't written production code in roughly 3 years.

Now that I've completed my degree (3.9 GPA) and returned home, I’m feeling stuck on the best path to refresh my practical skills and get back into the market.

A few specific questions I'd love input on:

  1. Stack updates: What major shifts happened in the React/TypeScript ecosystem over the last 2–3 years should I prioritize catching up on?
  2. Refurbishing knowledge vs. courses: Is it worth taking a structured course to quickly repolish, or should I dive straight into building a complete full-stack project from scratch? Any specific updated courses or resources you'd recommend for someone with prior experience?
  3. Portfolio strategy: How should I frame this 3-year gap (academia + non-tech work) on my resume/GitHub when applying for mid-level or junior roles?

Thanks in advance for any insights or advice!


r/learnprogramming • • 19h ago

Question Early Exits in small sections

12 Upvotes

Hello, I have been practicing early exits throughout my code and was told I probably shouldn't be using them in small cases like the following where nesting wouldn't bring the code out too much, this is c++ code:

int findMaxInArray(const int arr[], const int num_elements) {  
  int maxIndex = 0;

  for (int i = 1; i < num_elements; i++) {
    if (!(arr[i] > arr[maxIndex])) {
      continue;
    }
    maxIndex = i;
  }
  return arr[maxIndex];
}

r/learnprogramming • • 23h ago

Resource What is the best way to read python's (crash course edition 3)?

6 Upvotes

I am trying to learn python with crash course then move to CS50p.

i suffer from a learning disablity and i hear people with such disability still learn python.

How should i read the books entirety then make projects or should i read it all and connect what i want for projects?

i want to figure out the best way to learn for me.


r/learnprogramming • • 15h ago

Is finding open source issues getting harder, or am I approaching it the wrong way?

4 Upvotes

Hi guys,

I've been trying to get back into open-source contributions after spending couple of month working on personal projects.

I had 5 bug fix PRs merged into an OSS projects, and when I create those PR, I had no issue finding issue. But when I checked that same projects recently, there weren't any open issues left.
I've also looked through quite a few other projects, especially libraries I use, but I'm struggling to find issues that aren't already assigned or being worked on. (I've looked about 30 OSS)

Even when I find an issue, someone often opens a PR before I can fully understand and solve it, especially with how fast people can submit PRs using AI nowadays.

So I'm curious, how do you guys actually find issues to work on?
Do you just keep searching through repositories until you find something available? Or do you usually find bugs or improvements, and open your own issues?

Any recs would be helpful as well! I'm into ML and Data engineering, python or TS is preferred.

Thanks!


r/learnprogramming • • 20h ago

Topic trying to implement libc for windows to learn about c programming

3 Upvotes

Repo is here, welcome for contributions and anyone interested:
https://github.com/NHCM-dev/nwlibc

Trying to do a simple C standard library implementation for windows using WinAPI, which I think would be pretty useful for those who want to dive deep into C programming and learn about the mechanism about how programs really run


r/learnprogramming • • 31m ago

Free remote IT mentorship

• Upvotes

Looking for Free Remote IT Mentorship 💻

Hi everyone!

I’m looking for a free remote mentorship program or someone willing to mentor me in the IT field.
I have a Bachelor’s and a Master’s degree in Informatics, but I’m struggling to find a job and gain practical experience.

Because of that I’m looking for someone who can guide me, help me understand real-world projects, and give me advice on how to start my career in IT.

If you know of any free mentorship programs, communities, or individuals willing to help beginners, I would really appreciate your recommendations!

Thank you so much! ❤️


r/learnprogramming • • 13h ago

Looking to Collaborate on a Spring Boot Project

1 Upvotes

Hey everyone! Is anyone working on a Spring Boot project and looking for a contributor? I'm learning Java backend development and would love to collaborate, contribute to a real project, and learn from other developers along the way.


r/learnprogramming • • 15h ago

Learning FastAPI

1 Upvotes

I am a student learning FastAPI nowadays is it any benefit of learning fast API in the future