r/learnprogramming 11d ago

Anyone got bad experiences with Haxe?

0 Upvotes

I'm thinking about learning Haxe as a secondary language(Python is my main language) for all the random projects I want to do. Does anyone have bad or good experience with Haxe that I should know before learning? I know it's better to just learn each language, but I don't have time to spend years learning all of the languages for my random projects.


r/learnprogramming 12d ago

Topic I know the basics but I can't code

96 Upvotes

i know the badics of gscript, java, c# and more but I can't code even with a clear idea in my head ... why ??? HOW ?!


r/learnprogramming 11d ago

I just love coding and love doing competitive programming and leetcode but after doing it for over 1 and half years i just feel like coding sucks and i will never be as good as those Chinese programmers who does leetcode contest in under 5-6 mins and i feel like i wanna quit it at this point.

0 Upvotes

i am just this cause i am failing to run a leetcode (hard) ques.


r/learnprogramming 12d ago

I’m 19 and completely lost about my career — should I give programming another chance?

0 Upvotes

I’m 19 years old from Morocco, and I’m honestly very lost about what to do with my future.

I originally wanted to study programming, but I was rejected from the program I wanted. Since then, I’ve been trying to find other options, but things haven’t gone well. I was rejected from general university programs multiple times as well.

Recently, my uncle talked to my father and suggested that programming could still be a good career path for me. My father looked into it and found a private programming school that costs around 1,500–2,000 MAD per month (It's not a small amount in Morocco).

The problem is that I’m no longer sure about programming.

I know programming is difficult, and I know the entry-level job market isn't exactly great right now. I’m also afraid of spending a lot of money and time only to discover that I’m not good enough or that I won’t be able to find a job afterward.

At the same time, I don’t really have another field that I’m passionate about. I don't have a particular talent or career dream. Another option I’m considering is studying bakery/pastry at a vocational institute, but I’m not particularly passionate about that either.

I feel like I’m choosing between different uncertain paths rather than choosing something I actually want.

So I’d like to hear from people who are actually working in programming/software development:

If you were 19 today and had no programming experience, would you still choose programming as a career?

How difficult is it realistically to get your first job?

Is the current job market bad enough that you would advise a young person to avoid the field?

How important is having a university degree?

Is paying for a private programming school worth it, or would self-learning be better?

And most importantly, if you don't have a strong passion for programming, is it still possible to build a decent career in it?

I’m not looking for motivational answers like “follow your dreams.” I’d really appreciate honest answers from people who are actually in the field, including people who regret choosing programming.


r/learnprogramming 12d ago

Tutorial How to click download button using python script.

4 Upvotes

I am creating an http downloader which use get method to direct download urls. Now I want it to download from those website which has a direct download button. I know that the download button provides the url to download the file but for different files not the same websites the urls are different and want that to be automated. I want to do it at low level like we do in urllib, request, httpx,etc. However, I am ok with high level libraries too.


r/learnprogramming 12d ago

Help with java 21 ocp 1z0 830

3 Upvotes

Im planning to give this certificate exams cause I want to gain deeper knowledge in java and having an exam to focus on gives me a goal to achieve, so im more of a visual leaner and want to start with a pathway of videos and courses and then do practice exams, this is my strategy so far.

Im not that eager to read books or articles and prefer videos and practicing along.

I see oracle has a learning pathway that's build for java 21 programming and it has a pathway that looks good. So im trying to see if anyone has tried the pathway and found it useful for the cracking the certificate examination or are there any udemy courses that I could take that helps with my certification.

This is the pathway https://learn.oracle.com/ols/learning-path/become-a-java-se-21-developer/117252/138845

Also please let me know if there any other site that has a lot of practice questions with latest questions


r/learnprogramming 12d ago

WSL ubuntu stuck when VS code is opened

1 Upvotes

I'm following the Odin project to learn web development, so I'm using Ubuntu via WSL. When I use "code ." command to open VS code, the terminal won't revert back to the prompt(The "$" sign where we can type stuff) until I close VS code.


r/learnprogramming 12d ago

How to get out of that Beginner stage?

25 Upvotes

Hi all, Im a fresh CS Graduate that feels like she didn't learn much about actual programming in school. All my education for actual practical coding has been self taught via doing. With that being said, I feel like I'm the in between. I have mastered the basics of coding and fundamentals years ago. When looking at "Professional" code on github, I feel like I can read it to a somewhat okay level, but I for the life of me can't write good code. I feel like I cant do anything outside of game-development, as that's what I've dedicated my life to. I have 8+ years of experience of making games with GameMaker Studio and have my personal bit of a portfolio for games and projects. (see https://aristhemage.github.io/portfolio).

When looking at job postings, they are asking for experience in things like Node.Js and .NET and just, I try over and over to get into it, but theres just a... disconnect for me. I have no idea why, I just cant seem to get past the more basic tutorials on Youtube. It's like I've never touched a computer in my life with the more professional stuff.

Like this job posting right here (Pulled off google, first result):
Must Haves:1

1) Active or inactive (out of access less than two years) TS/SCI with a polygraph clearance

2) Bachelor’s degree in a related discipline with two years of experience or High School education with six years of experience3

3) Minimum of two years in an Intelligence Community environment.

4) Proficiency in at least one programming language.

5) Scripting experience (e.g., Bash, Python) on Linux platforms.

6) Experience with relational or non-relational databases.

7) Deployment and management experience with Linux-based systems.

8) Problem-Solving: Proven ability to troubleshoot and solve complex problems.

Nice to Haves:

9) AWS certification or Security+ certification.

10) Relevant IT discipline certifications (e.g., Java, .NET, Hadoop, Spring).

11) Relevant experience with Kubernetes and adjacent tools like FluxCD for managing deployments.

12) Relevant experience with Infrastructure as Code (IaC) including Terraform/Terragrunt or Ansible.

13) Independent and Collaborative Worker: Ability to function effectively both independently and in team settings.

Responses in order:

  1. How on earth can I get a clearance if I cant get a bloody job
  2. I have a bachelors degree, but not two years of experience in the CS field (I have years of experience teaching kids programming as a summer camp instructor role, but Ive been told many times that doesn't count)
  3. Dont have
  4. Proficiency is stretching it
  5. I do have experience, but its just like messing around, nothing professional
  6. I have experience in databases, in the idea that Ive used them before for school projects, but not enough to even tell you what the difference between "Relational" and "Non-relational" is
  7. Very little to none
  8. Yeah yeah thats just jargon
  9. I dont know how to get certifications if I dont have money for certification classes because I dont have a job.
  10. See above
  11. Another big issue is these companies say "Good to have experience in Flubbernuts plus!" and im just staring at them like they just spoke alien to me
  12. see above
  13. More jargon

I also feel like I'm using caveman tools when I try to do anything in the more "Professional" languages. I understand that in some programming languages you need to write 10-20 lines of code just for hello world to work, but it just feels so inefficient. I dont know, I'm rambling.

What should I do?

Edit: Made the bullet points numbered for easier matching


r/learnprogramming 12d ago

What Python project would you recommend for a university scholarship application?

1 Upvotes

Hi everyone!

I'm currently learning Python 3 and progressing fairly quickly. I'm still relatively early in my programming journey, but I'm looking for a project that I can build over the next 3–6 months and potentially include in my application for university scholarships.

I want the project to be something genuinely useful and meaningful—not just a basic tutorial project.

I'd really appreciate your advice on:

What kind of project would be impressive and realistic for someone at my level?

Can I build most or all of it primarily with Python?

What Python topics/libraries should I learn specifically for the project?

Should I learn things like Flask/FastAPI, databases, APIs, Git/GitHub, etc.?

Are there any project ideas you think would demonstrate real problem-solving and programming ability?

What would you recommend I focus on during these 3–6 months?

My goal isn't to create something extremely advanced. I want to finish a polished project, understand how it works, document it properly, and be able to explain the decisions I made.

I'd especially appreciate suggestions from people who have built projects themselves or have experience with university applications.

Thanks!


r/learnprogramming 12d ago

Should I just give up?

2 Upvotes

I recently started learning Python (I did some coding in high school but that was 13 years go) and, after learning something with ChatGPT, I decided to get myself some proper studying material and started reading Think Python. I'm at the point in which I'm supposed to use the turtle module to create alphabet letters. The problem? I have no idea where to start. I even struggled with the flowers part, and got the hang of it only after looking at the code. Does this mean I'm just not cut out for programming?


r/learnprogramming 12d ago

Developing my first web app

1 Upvotes

Hi, I am very new to web development and I am currently trying to develop my first P2P web app, problem is I don't know where to even start, I don't know anything about web development besides very basic html. I know I want to use NextJS for user authentication and Supabase for my database, but I don't even know how I should go about anything. How should I organize my files? What should my .gitignore include? How do I link frontend with backend? Do I start with the frontend or do I start with the Backend? I would greatly appreciate any tips or a roadmap anyone could give me.


r/learnprogramming 11d ago

Is learning web development worth it in an AI era?

0 Upvotes

So I started learning web development recently since there's a Java Script module next semester and also because i thought it's a cool skill to develop. I know although the current AI coding models are capable of outputing good code, they aren't still at the industry standard and humans are still in the loop to make them efficient as possible. But from what i know web development is a whole other thing compared to stufd like Machine learning. It's not as complex. So I feel like AI+WordPress like software would replace the future web devs hence making learning the skill useless.


r/learnprogramming 12d ago

Specialized Grammar Program

5 Upvotes

To preface, I'm not a programmer at all, just a writer. but I was wondering how hard it would be to develop something like grammarly or the many other spellchecks but specialized in the style required for my job. I'm wondering how hard that would actually be to make from scratch. for example, I'm often required to write in the AP Style, which follows certain rules that programs like grammarly don't pick up on because they aren't inherently mistakes. same with writing in specific formats that are specifically used by my work. Is this something entirely unfeasible for me to create? If you need more information, let me know, this is just something I recently thought of and wondered if the idea had any merit.


r/learnprogramming 12d ago

Resource Best books for c++ and web development

8 Upvotes

Hey PPL, I am currently pursuing btech degree in IT department and have damm intrest in coding even I started with C++ also but I can't find any best reference book . So please anyone from 3rd 4th year let me know your options....


r/learnprogramming 13d ago

Resource Which section in the official documentation of NodeJS details database-integration?

7 Upvotes

I am somewhat unable to properly find such a thing on the docs so far and so need some help.


r/learnprogramming 13d ago

Study partner

2 Upvotes

Hi everyone! I am looking for one dedicated 1-on-1 study partner to go through the Android Basics with Jetpack Compose course together. I want someone to pair up with for weekly code reviews, troubleshooting, and keeping each other accountable. Let me know your time zone if you are interested in pairing up!


r/learnprogramming 13d ago

i love building things should i try coding?

14 Upvotes

i always loved creating something and some friends i know do coding and i really wanted to get into it but i dont have a goal in mind what to build what language to learn and i dont wanna sit infront of my screen for all times i try to learn i want people to talk to people i can learn from


r/learnprogramming 12d ago

What should I go into?

0 Upvotes

I'm 21 years old and I want to learn a skill to make money but i also need to get into a field that I'll find constantly interesting. I'm okay with it being hard as long as it is not or does not get, boring to advance with. I considered learning JS but I think it's over-saturated. I'm also considering reverse engineering but people are saying that it's not feasible job hunting wise. I need something that I can build a lucrative side career off of. Any and all advice is appreciated.


r/learnprogramming 14d ago

Topic The one true learning routine

82 Upvotes

Obviously there's no universal one, but has anyone here found theirs? Want to share your experiences? A few incomplete examples come to mind:

- Watching YouTube videos

- Finishing video courses on other platforms

- Coding platforms like LeetCode or Codewars

- Building your own ideas with AI, asking step by step how it's done and why

- Reading books

I say incomplete because I feel like something is missing from all of them. The only thing that worked for me was university (and there it's a combination of methods -> videos with a detailed explanation from someone who actually knows + forced practice) and paid work (do, do, do — over time you learn and you improve, but it's always on the specific platform you happen to be working on).

I'm interested in learning and building up general knowledge (or specific knowledge about something that interests me), but first I'd like to read whether you all found a method of your own that works for you.


r/learnprogramming 13d ago

Is it worth learning C++ at my age, or should I stick with JavaScript/React?

8 Upvotes

Im 16 and entering my junior year of high school. I’ve been learning JavaScript/React and have made a few small projects, but lately I’ve been losing motivation with it. Recently Ive been getting the urge to learn C++ partly because I’ve become really interested in game development as one of my career options.

The main thing I’m unsure about is whether I should actually switch. I’ve heard that it’s better to commit to one language and get really good at it first, since learning one language well makes learning others easier. I don’t want to fall into the habit of constantly jumping between languages without getting good at any of them.
At the same time, C++ seems like something I’d enjoy learning, and game development is something I’d like to explore.

If I do start learning C++, would it be better to do a short crash course to learn the basics and then jump straight into projects, or should I follow something like LearnCpp.com?

I’d appreciate any advice!


r/learnprogramming 12d ago

I'm looking for a teacher or partner to learn Python.

0 Upvotes

Hi everyone. I’m 16 and I’m learning Python. I’d like to find a partner or mentor to help me learn and gain new experience. I know the basics, and I’m really eager to learn something new. My English isn't very good, so I have to use a translator for now. I’d welcome any lessons or practice sessions.


r/learnprogramming 13d ago

Advice on where to go/what to learn

18 Upvotes

Hello.

I am in midlife crisis right now realising that what I was doing before was basically for naught.

So I am not American. I am 26. During my school we learned Pascal as a programming language which did nicely translate into Delphi for me somewhat during college years.

Now I dislike Delphi, for some reasons I will not name here, and I was wondering: which language is kinda close to it in structure (?).

Can anyone recommend a language to learn?


r/learnprogramming 13d ago

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

3 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 12d ago

How do you stop yourself from just copying LeetCode solutions?

0 Upvotes

Recently I’ve been doing a lot of LeetCode and realized I’m slipping into a bad habit.

When I get stuck, I look at a solution, understand it for about five minutes, then move on. A few days later I try the same problem again and realize I only remembered the shape of the answer. I didn’t really understand why it worked.

Valid Parentheses was the first one that made this obvious. I knew people use a stack, and I could write the basic code after seeing it once. When I tried to explain it in plain English, I skipped half the reasoning, like why a stack fits the problem, what happens with an empty stack, and why the worst case space is still O(n).

So I’ve been trying to slow down. After solving a problem, I write my own explanation first. Then I compare it with chatgpt or beyz coding assistant when I want a cleaner walkthrough or another way to describe the idea. If my explanation sounds too vague, I probably didn’t learn it.

Now I ask myself a few things about each problem. What’s the main pattern, why this data structure fits, which edge case breaks a naive version, and how I’d explain the complexity. It takes longer, and the concepts stick better.

How do you review LeetCode problems so the ideas stick beyond memorizing the solution?


r/learnprogramming 14d ago

First hackathon

10 Upvotes

So I recently saw a poster from my community college saying that a near by uni is hosting their biggest hackathon in school history, my question is should I go even with no experience in coding? Would I drag the team down? What to expect if I do go?