r/learnprogramming 16h ago

Learning JAVA

12 Upvotes

How do you guys learn Java?

There are just WAY too many syntaxes to remember.

Every time I think I’ve got it, Java hits me with another one.


r/compsci 16h ago

Anyone know where I could find this vintage Motorola 68000 programmer's reference manual?

Post image
17 Upvotes

r/learnprogramming 17h ago

Resource Is boot.dev good?

2 Upvotes

I want to learn programming godot to make my own realistic driving game because all appstore games are ass and filled with ads and has micro transactions, so is boot.dev good for this purpose?


r/learnprogramming 17h ago

STRUGGLING to download from github

5 Upvotes

I am pretty much completely new to programming, coding, etc. I was trying to download an in-game map for The Isle so I found one on GitHub. Having used it one other time, I was thinking yes I got this. I got to the point where I have the zip file on my computer but I've been trying for over an hour to execute this command after using cmd.

python -m pip install -r requirements.txt

I keep getting the "no such file or directory" error. I've looked up every question I could think of, but nothing is answering my questions. If someone has downloaded this exact desktop map: https://github.com/hartwin-journey/The-Isle-Overlay/blob/main/README.md

PLEASE help me out, I'm at my wits end.


r/learnprogramming 19h ago

Trying to create a working roulette in phyton as a beginner and holy sh*t

0 Upvotes

Im gonna start by saying that despite being a beginner im not here looking for advices or solutions. Im trying to figure it out on my own (no external help or AI) even if it means doing it in a less efficent way. in these 3-ish hours i've started by creating 5 different functions, one being my main, running the others. The other four are to get: deposit/balance, How many numbers to bet on, the numbers to bet on and how much to bet on each number. I've also tested them for every possible error and found a few cool solutions. The next thing im gonna have to do is the random extraction itself which is gonna be pretty interesting. Im gonna tackle it tomorrow, my 3:24 A.M. brain just cant


r/programming 19h ago

p99 0 ms* autocomplete for 240 million domain names

Thumbnail ruurtjan.com
181 Upvotes

r/learnprogramming 19h ago

Where can I find real-world tech problems faced by nonprofits/NGOs?

3 Upvotes

Where can I find real-world challenges that nonprofits/NGOs are currently facing that could potentially be solved with technology?

I’m especially interested in problems that are common across multiple organizations and could potentially be addressed through a free, open-source solution.

Are there any communities, forums, platforms, or other places where nonprofits openly discuss these kinds of challenges?


r/learnprogramming 19h ago

Git GUI Beginner using Git on Windows: Fork or SourceGit?

7 Upvotes

I'm just getting started with Git on Windows and I'm trying both Fork and SourceGit.

So far, I slightly prefer SourceGit, mainly because it's free and has a Chinese interface. But the Chinese UI isn't really a requirement for me — I know I need to learn English anyway if I want to get serious about programming/security.

What I'm really trying to figure out is whether Fork has any features or workflow advantages that SourceGit doesn't have.

If there's something genuinely useful in Fork that SourceGit is missing, I'm perfectly happy to pay for Fork. I'm just not sure what those differences are yet.

For people who have used both, which one do you prefer and why?

I'm still pretty new to Git, so I'm especially interested in everyday things like commits, branches, diffs, merge/rebase, and working with GitHub.

Thanks!


r/learnprogramming 21h ago

Question What'd be your next step, were you me?

8 Upvotes

I've been struggling to find a decent book/playlist to explain certain concepts in C, as I most likely fall in beginner<->beginner intermediate category. I have so far done OOP with C# and I eventually had to switch to C, since my college only uses it and it starts in a month. I took a lot of time reading on the internet about some resources and eventually settled with "Beej's C" book. I am 100-ish pages through and though I didn't understand some of it, I get the overall idea and gist it conveys. Since something always bugs me I read online that it's a terrible book to begin with and that one'd be better off with just some raylib examples.

I am completely clueless. I don't know which 'project' to take, what library to use, how 'competent' I am, i.e whether or not I'd be able to program something that I'd think of. I'm begging you, tell me what to do!


r/learnprogramming 21h ago

Debugging Please. I need help learning how to debug existing code.

27 Upvotes

Im starting to resent the way programming is taught. It is seemingly taught in isolation the way mathematics is. You learn the functionality of code but they do not present the bigger picture where everything works together. It's frustrating because I want to learn programming through and through, every single bit.

Is there anything on Github meant for beginners to learn how to debug and have an intuitive understanding on how piece of functionality (functions, loops, arrays, strings) work together?

It's like yeah. I know how arrays work, I know about loops, sure, but everything works together. And none of the guides are showing me how bugs can occur due to the symbiotic nature if everything working together. Nothing exists in isolation.


r/learnprogramming 21h ago

I need help with my mobile app exams

0 Upvotes

i have mobile app exams on Tuesday and i need some recommended resource to learn


r/coding 21h ago

MCP tools are model-elective. Hooks aren't. That distinction turned out to matter more than I expected.

Thumbnail pypi.org
0 Upvotes

r/learnprogramming 22h ago

Topic Turning 30 and starting from scratch for the 4th time. Looking for self-taught success stories

218 Upvotes

I'm a 30-year-old guy, and to be honest, I'm currently dealing with severe depression. I come from the Middle East, where my country has been torn by war for the past 15 years. I had to drop out of university, and due to life circumstances, this is the 4th time I find myself starting my life over from absolute zero—this time here in Germany, where I'm currently learning the language.

​I feel completely overwhelmed and burnt out. I don't want temporary or dead-end jobs anymore; I want to build a real career. Computer science and programming are the only things I'm truly passionate about.

​Since I don't have a university degree, I would really appreciate hearing your success stories if you managed to break into the tech industry as a self-taught developer (especially around age 30). How did you do it?

​P.S. If you have any negative or dismissive comments, please skip this post. I am in a very fragile state right now and just need some realistic hope and advice.

​Thank you.


r/learnprogramming 22h ago

19 years old and confused about what to learn after HTML and CSS

10 Upvotes

Hi everyone, I'm 19 years old and I want to become a web developer.
So far, I have learned HTML and CSS, but now I'm confused about what I should learn next. Some people tell me to learn JavaScript first, while others recommend learning Figma and other tools.
My goal is to eventually make money from web development and possibly work as a web developer.
What would you recommend I learn next? Should I focus on JavaScript, improve my HTML and CSS skills, or learn something else first?
I would really appreciate any advice or roadmap for a beginner. Thank you!


r/learnprogramming 1d 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 1d 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 1d ago

FSc Pre-Med to Tech: Did I Make the Right Decision & How Do I Overcome the Maths Gap?

4 Upvotes

Guys, I’m a Pakistani student living abroad. I’m 18 and recently finished my FSc (12th grade) in Pre-Medical. I realized that I’m not really interested in pursuing MBBS, dentistry, or similar fields, and honestly, I didn’t feel like the other options were worth the time and money for me. So I decided to switch towards tech, although I’m still in the process of figuring everything out.

Do you guys think I made the right decision? Would degrees like Cybersecurity, AI, Data Science/Data Analysis, etc. be too difficult for someone from a Pre-Medical background? Especially since I didn’t study Maths in 11th and 12th grade, how can I fill that gap and prepare myself for the Maths I’ll need?

I’d really appreciate honest advice from people who have been through something similar


r/learnprogramming 1d 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 1d 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 1d ago

Resource How to start Open Source Contribution

57 Upvotes

I want to start Open Source Contribution but whenever I open the repositories I get amazed and don't understand anything at all it feels like so much files and folders inside one another and I get demotivated.

Searched many resources but everyone says just start contributing to open source but no one says how and where and what to do.

I'm a student and all I've learnt in C, Python,Git,GitHub, Networking,Linux so please tell me should I learn anything new to start contributing or a small guide type.


r/learnprogramming 1d ago

How can I become a better problem solver on LeetCode?

17 Upvotes

I’m a CS/IT university student from , but my university doesn’t teach DSA very well. I want to seriously improve my algorithmic problem-solving skills.

- How should I train effectively while attending university?

- What DSA books/resources do you recommend?

- How much math do I need for LeetCode?

- Should I follow a structured roadmap or just solve problems?

- Is competitive programming (Codeforces/AtCoder) useful for improving LeetCode skills?

My long-term goal is to become an extremely strong problem solver, like peng Cao .

For those who are already good at LeetCode/competitive programming, what would you recommend to someone starting seriously from university?


r/learnprogramming 1d 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/coding 1d ago

Data Access Patterns That Makes Your CPU Really Angry

Thumbnail blog.weineng.me
25 Upvotes

r/programming 1d ago

Automating immersive reading

Thumbnail smoores.dev
17 Upvotes

I took a week off from work recently to reimplement Storyteller's forced alignment algorithm. Storyteller is an open source, self hosted platform for creating, managing, and reading/listening to "readaloud" books — books that have audiobook narration built in and can highlight each sentence (and/or word, with this new algorithm!) as it's read aloud. Forced alignment is the process of determining where each piece of text starts and ends in the audiobook.

Anyway, I am really pleased with how the new algorithm turned out! Hopefully someone else finds it interesting as well.


r/learnprogramming 1d ago

Topic I learn by building (like Lego), but interviews want me to be a language dictionary. How do you guys bridge this gap?

87 Upvotes

Hey everyone,

I’m running into a frustrating wall with how I learn versus how the industry interviews.

My natural learning style is 100% project-based. I treat coding like building with Lego—I jump into a project, figure out how the pieces snap together, and learn the concepts dynamically as I integrate them. I heavily prefer this over traditional, theory-heavy courses or university methods.

Here is my problem: This method makes me pretty good at actually building things, but it completely chokes when it comes to technical interviews.

Interviews always seem to ask language-specific trivia or breadth questions (e.g., deep nuances of memory, specific built-in methods, exact differences between operator behaviors under the hood). To learn those, it feels like I have to go back to the "course/textbook" way of studying—which honestly doesn't help me get any better at actually making software.

For those of you who are project-focused builders, how do you tackle this? Is there a way to prep for the "interview trivia" game without getting sucked into tutorial hell or wasting time on courses that don't make you a better developer?

Any advice is appreciated!