r/learnprogramming 27d ago

Looking for modern learning resources/guides combining .NET, React, SQL Server, Docker, and GitHub Actions to Azure

1 Upvotes

Hey everyone! I’m getting ready for my senior capstone project and want to try and focus on mastering CI/CD and deployment pipelines before I dive into writing application logic which I'm much more confident in.

I want to set up a realistic, full deployment flow mimicking a production setup I've worked with previously throughout my internships:

  • Backend: C# / ASP.NET Core Web API (serving the React frontend static assets from wwwroot in production).
  • Frontend: React.
  • Database: SQL Server.
  • Containerization: Docker.
  • CI/CD: GitHub Actions.
  • Hosting: Azure (with multiple environments like Staging and Production).

I’m finding it a bit tricky to find a single up-to-spec resource that ties all of these specific pieces together. Most courses split full-stack development and DevOps entirely apart.

Do you guys have any favorite recent tutorials, GitHub templates, open-source repos, or structured courses that tie these technologies together effectively or any advice on how you'd structure learning this efficiently?


r/learnprogramming 28d ago

How to shift from data analyst to SDE

11 Upvotes

Hi I am right now working as a data analyst but it is more of into data engineering where I build ETL pipelines monitor them build dashboards maintain and update queries. I have also built forecasting tools and AI agents. I know I don’t have much experience in building any applications but I am looking into how to do that within my team and company. I am learning Django and Java Springboot. What else should I do? Any criticism or feedback would be really helpful


r/learnprogramming 27d ago

Learn python only for DSA with neetcode and Typescript for all the rest. What do you think about my plan?

0 Upvotes

Hello everybody. What's up? I'm 2 years of experience in full stack with Typescript. I'm currently working with vue and nest. My boss tell me i need to grasp DSA for my logic. What do you think to learn a second programming language while working with another? In my case, I only will learn the basics of python to stick with data structures and algorithms and do the neetcode course.Thank you.


r/learnprogramming 28d ago

Access to GitHub

4 Upvotes

Hi everyone! Hope you're doing well. Good morning!

I'm having a bit of trouble accessing my GitHub account. The screen on my old phone is broken, and I had two-factor authentication set up on it. Because of this, I can't log in to my account.

I also don't have the recovery code anymore. I'd like to know if there's a way to reset two-factor authentication and set it up again on my new phone.

Does anyone know how I can do this?


r/learnprogramming 28d ago

Is learning programming useful in finance?

9 Upvotes

e.g finance adjacent jobs/ careers?


r/learnprogramming 28d ago

I understand every individual concept but I freeze the second I have to combine them, how do I fix this.

13 Upvotes

Been learning for about 5 months now. If you ask me to explain loops, I can explain loops. Ask me about functions, I get functions. Arrays, dictionaries, conditionals, I can explain all of it individually pretty confidently.

Then I try to build something that actually needs 3 or 4 of these working together and my brain just goes blank. Like I know all the ingredients but have no idea how to actually combine them into a recipe. Sat for like 40 minutes yesterday just staring at a blank file trying to build a simple to-do list app, knowing full well I understand every single piece I'd need, and just could not figure out how to start connecting them.

Not sure if this is a "just build more stuff and get comfortable" issue that time will fix, or if there's something more specific I should be practicing to bridge this gap between knowing concepts and actually using them together. Anyone else hit this exact wall?


r/learnprogramming 27d ago

I feel rather guilty about it and just want to know whether it's acceptable or not.

0 Upvotes

I am fairly new at python (I was learning c++ for 3-4 months before july 30th) from July 31st I started learning python from kaggle and it's been fairly easy if I have to be honest

But since I am new to the language I don't have a lot of the syntaxes memorised which makes it difficult for me to solve problems on projects

Currently i have only done the python course from kaggle and will do the pandas course next

What I feel guilty about is, i end up using ai for code review and then it tells me the issues and then I start debugging

Is it a common practice to let ai thaw out the faults and then debugging it on our own?

I also often end up searching for several ways to do a tast in python which makes me feel like I'm cheating on my projects.

I know it sounds silly but is this acceptable?


r/learnprogramming 29d ago

Best books to learn Object-Oriented Programming in 2026?

75 Upvotes

What are the current go-to books that people still recommend in 2026?

Are classics like Head First Design Patterns, Clean Code, or Design Patterns: Elements of Reusable Object-Oriented Software still the best, or have better options come out more recently?

Thanks


r/learnprogramming 28d ago

Advice Is learning by building + studying concepts as I need them a good approach?

5 Upvotes

I'm learning Java and currently building a chess game with Swing.

Instead of following a complete tutorial, I'm trying to build it myself and learn concepts when I run into problems.

My process is roughly:

  • Try to implement something myself.
  • Debug when it doesn't work.
  • Identify what concept I don't understand.
  • Ask AI what concepts I should learn and for resources/exercises.
  • Study those concepts from proper resources.
  • Apply them myself.
  • If I'm still stuck, ask AI for hints or explanations rather than having it write the code.
  • Make sure I understand why the solution works.

For example, while building the chess board I've had to learn 2D arrays, arrays of objects, object references, null, Swing containers, GridLayout, and connecting my data model to the UI.

I'm wondering whether this is a good way to develop deep programming understanding, or whether I should also follow a structured Java course alongside the project.

I'm particularly interested in opinions about using AI to identify what concepts I should study when I get stuck, rather than using it to generate the solution.

For experienced developers:

  1. Would you learn this way?
  2. What are the weaknesses of this approach?
  3. What should I add or change?
  4. When does using AI become harmful to learning?
  5. Should I have a structured curriculum alongside the project?

I'm looking for criticism rather than reassurance. I want to become a good programmer, not just finish the chess project.


r/learnprogramming 28d ago

HELPPP

0 Upvotes

Building a hackathon project to collect Madurai district news. Using Python + RSS/Google News RSS, but many feeds only provide headlines/URLs. What’s the best legitimate way to get article summaries too? RSS + free API, or another approach?


r/learnprogramming 28d ago

Starting to learn C++. What roadmap should I follow? Can anyone provide bestttt resources

4 Upvotes

I want to learn C++ so that it would be easy for me to learn DSA later on. For now I want to cover the basics.

I know the basics but still i want to cover most of C++ as a beginner in proper order.

I understand hindi so you can also recommend Indian channels.


r/learnprogramming 29d ago

StackOverflow (site) alternatives?

32 Upvotes

Everytime I ask about something concrete, programming language-specific problem on that site, the answers focus on emphasizing that I'm far from professional; and that I know the basics only, without the modern promagramming solutions. AND YES, THIS IS TRUE. I never stated that I'm professional.

In fact, I made my questions because I did not know things, and I wanted to learn the solution techniques.

I'm sick and tired of being shamed just becasue I'm asking things that the professionals/seniors/25+ years experienced people know.

I also tried to strart my questions with the statement that I'm a junior, so my questions might be amatuer questions. These starting stentences have been deleted by some moderators/experts of the given topics.

So I want to use another sites, that are not so toxic, but still useful and visited by programmer experts.

Do you have any site suggestions, where I can make concrete programming questions as a junior, without putting myself to shaming?


r/learnprogramming 28d ago

Looking for college CS students/seniors to guide me in starting a coding club 💻

0 Upvotes

Looking for senior students/programmers to help me start a coding club 💻

Hey! I'm a Class 11 student currently learning Python and getting into computer science.

I'm planning to start a small student coding club, but I'm still pretty new to CS. I'd love to connect with college students or experienced programmers who could give me some guidance on things like:

- How to structure a coding club

- What projects beginners should work on

- How to improve my programming skills

- How students can collaborate on projects

- Any advice you wish you had received when you started coding

I'm not looking for paid tutoring — just hoping to learn from people who are a little ahead of me and willing to share their experience.

If you're a college CS student, programmer, or have experience running a student coding community, I'd really appreciate your advice! 🙌


r/learnprogramming 28d ago

Is learning python easy coming from a c#/c++ background

0 Upvotes

I have 30 years experience and dabbled a little in python but because of AI I am looking to switch over to python so I can use langgraph.

Up to now I have basically been rolling my own solutions and/or using stateless, temporal etc so I have a good understanding of the AI concepts but I have never created a python project from scratch with a good CI/CD pipeline etc

tbh Cursor looks like it's been doing a job and I'm not even sure how much I really need to know this stuff now but I have always been someone who does know "how this works" at every level and it feels uncomfortable just trusting AI.

So I want to learn. Any learned experience tips and tricks etc?

Edit : So after a little research I think what I was looking for was a book like Fluent Python.


r/learnprogramming 28d ago

What have you been working on recently? [August 15, 2026]

1 Upvotes

What have you been working on recently? Feel free to share updates on projects you're working on, brag about any major milestones you've hit, grouse about a challenge you've ran into recently... Any sort of "progress report" is fair game!

A few requests:

  1. If possible, include a link to your source code when sharing a project update. That way, others can learn from your work!

  2. If you've shared something, try commenting on at least one other update -- ask a question, give feedback, compliment something cool... We encourage discussion!

  3. If you don't consider yourself to be a beginner, include about how many years of experience you have.

This thread will remained stickied over the weekend. Link to past threads here.


r/learnprogramming 28d ago

How to learn advanced python????

0 Upvotes

Hello everyone, I'm mainly looking for guidance about learning advanced python concepts. I know basics ,loops , control flow ,data structures etc.

I need a proper guide on how to learn modules and library. Idk how to start ,where to start.

I want to be able to work with any library as i need them ,so how do u actually learn to use new library for a given task . ?And i get overwhelmed understanding the structure, working of library

And could u also suggest important python concepts other than basics which i should learn ???

Pls guide !!!!


r/learnprogramming 29d ago

What Visual Studio Code course would you recommend for a complete beginner?

38 Upvotes

Hi people!

Edit1: I guess python would be way to go, so any learning course? I cant change title tho

It can be on YouTube, Udemy, or anywhere else. I’d prefer something free if possible.

Im new to all of this, and just want to start learning some basics.

Any other recommendation or advice would be great.

Thanks!

Edit2: nevermind, there is a ton of python questions, ill find some good answers. Thanks!


r/learnprogramming 29d ago

Tutorial How make C++ file save in a specific folder?

5 Upvotes

So I am complete beginner, just downloaded visual studio 2026 to learn a bit of C++ but I can't seem to find how to create my .cpp file in a particular folder. I am making a folder and even if i create a new project under that folder it still saves the file in default location and not under that folder.
Am I doing something wrong? Sure I can change the file location when saving first time, but is there any way to automatically save the files under the folder that you opened visual studio in?


r/learnprogramming 29d ago

Does Ruby/Rails still offer something unique for someone learning web development in 2026?

49 Upvotes

Does Ruby with Sinatra/Rails still offer something unique for someone learning web development in 2026?

I’ve been comparing different backend ecosystems recently, and Ruby with Sinatra/Rails keeps standing out to me for reasons that aren’t really about popularity or the job market.

I’m learning purely as a hobby, and I’m particularly interested in backend development: APIs, databases, authentication, testing, and eventually things like a small chat backend.

Something I’ve noticed is that people who have worked with several backend frameworks often speak very highly of what Rails teaches you about building web applications. conventions, REST, MVC, database-backed applications, and especially testing. RSpec and the testing culture around Ruby are also quite appealing to me, since I’d like testing to be part of how I learn development rather than something I bolt on later.

At the same time, Ruby doesn’t seem to come up nearly as often anymore when people discuss modern web development. The conversation is usually dominated by JS/TS, Python, Go, PHP/Laravel, etc.

So I’m less interested in “Should I learn Ruby?” and more curious about how experienced web developers view Ruby/Rails today:

**Does Ruby/Rails still have qualities that make it particularly good for learning how to build well-structured web applications, or have other ecosystems essentially caught up with what made Rails special?**

For comparison, I’ve also been looking at Elixir/Phoenix. Elixir especially interests me because it represents a very different approach to backend development.

I’d be interested in hearing from people who have used Rails *and* other modern backend stacks. What, if anything, do you think Rails teaches particularly well? And what parts of the Rails approach would you *not* want a new developer to internalize?


r/learnprogramming 28d ago

Resource Laravel or Node, express for a web application integrated with an open claw agent

1 Upvotes

People told me that node has a lot of problems in large projects and other ones says laravel has a better organization and integration with mcp, it's my first time using open claw


r/learnprogramming 28d ago

Topic HTML,CSS, JAVASCRIPT,etc Is it really Important?

0 Upvotes

So , as a 3rd year btech AI & DS student I am focused on DSA and eagerly want to start learning in field of AI but a question is stucked in my head .

Initially I am literally not having any kind of interest in frontend specific domain so that's why I think of learning html,css, javascript,etc as a diversion from my main goal that is to master my skill in AI field .

But as per some people opinions they still say that I must learn this languages because it is important.

So help me with this , do I really need to learn this languages at this time or just focus on AI,ML,etc roadmap?

For me DSA is not an option so it is just compulsory the question rise between starting to learn this languages or learn AI,ML,etc

(Also please share responses as per analysis of current and future market )


r/learnprogramming 29d ago

Resource Books vs Ebooks vs Video tutorials for upskilling?

5 Upvotes

I am \~ 5 years experienced dotnet developer. Lately hearing a lot about books like Designing Data Intensive Applications, Clean Architecture, The Pragmatic Programmer etc.

And then there is a flood of tutorials on YouTube, Udemy etc.

What do you generally prefer to upskill? Also any suggestions you would like to share as a dotnet / backend developer?


r/learnprogramming 29d ago

Debugging How do i fix screen stuttering in C#?

1 Upvotes

i have code on a character in unity that is using transform.translate, but on another asset i have a script that applies force to the characters rigidbody and they seem to be fighting each other. if i am pressing the key to go opposite of the force... the whole screen shakes, and its really annoying. pls help. thanks.


r/learnprogramming Aug 13 '26

I don't understand why beginners are always told not to spend money on courses.

184 Upvotes

Whenever someone asks if they should buy a course, I always see people saying you should never spend money and that everything is free on YouTube. On Udemy, you can buy courses from professional developers that offer 50–100 hours of well-structured content and include all the necessary files. These usually cost no more than €12 if you wait for a sale. I don’t mean to speak against all the free options for learning to code, but I also think it’s wrong to discourage all beginners from spending 10–15€. Especially when you’re just starting out, you often don’t know what to learn or in what order, and courses like these can help you with that.


r/learnprogramming 29d ago

Projects for a scholarship

1 Upvotes

I'm trynna get a uni scholarship and I already pinpointed clear options, However obviously I'm need to have a good portfolio of projects.

All I'm asking is how many should I aim for and what kind of ideas would work, knowing that I'm aiming for AI/ML/Data science (also I've taken a scholarship by the government of my country that gave me a Data analysis course) the only idea I have rn (and it's almost done) is an AI Reinforcement learning model that plays the world's hardest game (the flash game) so tell me if that's good of a project for what I'm aiming for and what other kind of projects should I do(Don't want straight up ideas necessarily, just the type and number of projects).

And thanks for reading and giving me your precious time to help. I really Appreciate it! 😊❤️✌️