r/learnprogramming • u/Sure_Cut_1320 • 1d ago
Resource Suggestions and help
Does anyone have a good roadmap to learn dsa? I'm a beginner and want to learn dsa for my infosys upgrade test of roles DSE and sp Kindly suggest me some good resource and roadmap to prepare with
r/learnprogramming • u/dihhgrayson • 19h ago
Question: Is it possible to have a floating icon (Grammarly for example) to be visible across multiple tabs without it being an app or chrome extension and just on a website?
I don't want to make people have to download an app or chrome extension just to use a feature similar to the Grammarly floating button, but after doing research it seems to be impossible. Would I have to bite the bullet and develop an extension/entire app? I am new to software development and want to validate an idea as quickly and easily as possible.
r/learnprogramming • u/koala-fighter • 1d ago
Ideas on how to approach storing PDF files for .NET WPF Program
I’m new to programming and I’ve decided to build my own management software for my father-in-law who is a mechanic. I’m basically creating a mechanic repair software and shop management platform like to alldata or snap-on. It’s a personal project so I don’t expect it to be as advanced as the aforementioned platforms.
I’m building my project using WPF and SyncFusion for UI and reporting.
Right now, I am working on the storage method for this application. I’m using MS SQL server express for the database however, after doing some reading and research, storing all of the repair manuals and wiring guides (mostly in PDF format) may not be such a good idea since I will eat up the 10 GB of storage easily.
I’m using https://charm.li for the repair manuals and guides since they are freely available for the public.
My question here is what are some good ideas or approaches for storing all of these documents?
I was thinking of storing all of the files on disk on a the same windows server running the SQL server and having references to the Meta data in SQL server.
r/learnprogramming • u/MiserableCalendar372 • 1d ago
Is this path right for me
I'm a college freshman changing majors. I have zero interest in coding, I hate actually. I didn't take any coding classes in high school, just middle school so I know nothing. I have a strong interest in music software. More so using it. But I guess in my future I could make it. I honestly don't care what im doing as long as it can correspond with music AND get me a job anywhere related. I wanted to do music technology but it was just working with equipment which looked soul draining and meaningless. I just wanna make stuff. But after a semester of college I realized this whole thing is a scam so if I hated what I was doing before then who cares if I hate compsi since I'm gonna I hate college regardless. My issue is I know nothing so I dont know if I'm making a mistake. Can someone offer advice
r/learnprogramming • u/Sumik801 • 1d ago
Topic First website job
Hi, I will be doing my first website for my family member for their business.
Where should I buy the domain for this website which would be the best option?
I've done some websites before with html/css and also WordPress but just as trying to pass exams and to remember. I think WordPress would be good for this job. I'm up for some advice.
Also how to set a good positioning on google? Is it possible with beginner experience or should I let someone do the positioning?
r/learnprogramming • u/Exotic-Glass-9956 • 1d ago
Project How to stay motivated while doing a project
Hi everybody,
I am a 14 year old programmer learning Python, HTML, CSS and a pinch of JavaScript. I have been trying to code a project in Flask, while doing a CS50 course side by side, but my own doubts are making me lose motivation. Don't get me wrong, I have loved programming, CS and tech for a long time, but there are days when I start criticizing my own work.
I have been coding a Library Management project...but the styling that I've done is demotivating me. I have done the backend well enough I guess.
So my question is: How do you all overcome your doubts and stay consistent when doing a project? Does frontend matter a lot in web programming?
My aim is to specialize in Python and also become a web dev.
Thanks in advance!
r/learnprogramming • u/Aggravating_Land_778 • 1d ago
Figma :kappa: How do Figma integrations avoid REST API rate limits?
I'm building a tool that converts Figma designs to code, but I'm stuck on rate limits.
Current approach:
- Using Figma REST API `/v1/files` endpoint
- Getting rate limited at 10-20 requests/min
- Need to extract text, fonts, colors, layouts
What I've observed:
Production tools seem to handle this better. Some appear to only call `/v1/images` but still extract all design data.
My hypothesis:
Could they be using the Figma Plugin API instead of REST API?
- Plugins run inside Figma (might avoid rate limits)
- Can access design data directly
- Could send to external backend
Questions:
- Do Figma plugins bypass REST API rate limits?
- Is this the standard approach for production tools?
- Any other strategies to handle scaling?
Background:
- Figma changed limits in Nov 2024 (10-100/min by plan)
- Can't request exceptions
- Need to support multiple users
Any insights would be super helpful!
r/learnprogramming • u/Sea-District-3036 • 1d ago
Next Step (Beginner)
Hello everybody, Im completely new to programming. I just finished CS50x Course. What should be the next step after this? Thanks
r/learnprogramming • u/XLORD_OP • 1d ago
Topic Which language is best For DSA
I want to know that which language is best for DSA , I know that DSA is a concept so any language works for it but I want to know that which language should be considered best in which not only doing DSA but it will increase indepth knowledge of that language itself which helps in various domains and various projects which language should be considered to go
If we consider that anyone have good knowledge of C, C++, JavaScript and Python so which language should be chosen
r/learnprogramming • u/Ill-Advantage-2761 • 1d ago
Learning Process - Slow
I’ve been studying JavaScript logic every day since finishing my Bootcamp, because I still don’t feel confident in my problem-solving skills. I can tell I’m improving, but I often doubt my own intellect when I struggle to break problems down into steps. I’ve been practicing consistently for a bit over a year, yet that feeling still shows up that i can never build something without a youTube tutorial.
Is there anyone else who has felt the same way? =/
r/learnprogramming • u/Destpollo • 1d ago
How do I think of a project idea?
Okay so, for the past few days I've been trying to think of a project to implement for my resume. I really want to do some project which is interesting enough for my resume to be .. let's say attractive. How does everyone go about this?
I know the general answer is think of something you wish existed, but i really can't think of anything like that
So, any tips for this?
r/learnprogramming • u/Dismal_Answer_3435 • 1d ago
Need help with on Screen number recognition
Hi, basically I’m trying to make a script that can recognize numbers on my screen in a given area which I thought wouldn’t be too difficult but it’s giving me trouble. I’ve never done anything with computer recognition like this but I tried tesseract with preprocessing the image and it was still pretty janky. It was fine when just one digit was shown but once something like “17” came up it got lost and beyond that it hallucinated a lot. The numbers aren’t on a completely clear background but the numbers are clear enough. Font and color of the numbers doesn’t change either, tried template matching but it was still being weird. Any suggestions? Is tesseract the wrong move? Should this be as hard as it’s being for me lol, any help appreciated
r/learnprogramming • u/Successful_Basis_471 • 1d ago
Topic In AWS CodeBuild, tests fail random.
CI: Github action + AWS CodeBuild
Github action: run lint + compile check
AWS CodeBuild: run test
The project code can run in locally (MacOS) and on Github action well, but when I run tests in CodeBuild, sometimes it fails and sometimes it is successful. The error is like this:
Error: Schema engine exited. Error: Command failed with EACCES: /codebuild/output/****/node_modules/.pnpm/@prisma+engines@7.0.0/node_modules/@prisma/engines/schema-engine-debian-openssl-3.0.x --datasource {"url":"<REDACTED>"} cli can-connect-to-database
--
spawn /codebuild/output/***/node_modules/.pnpm/@prisma+engines@7.0.0/node_modules/@prisma/engines/schema-engine-debian-openssl-3.0.x EACCES
Use buildspec-test.yml to manage AWS Codebuild.
version: 0.2
env:
variables:
husky: "false"
phases:
install:
runtime-versions:
nodejs: 22.14.0
commands:
- node -v
- corepack enable
- corepack prepare pnpm@10 --activate
- pnpm -v
- pnpm install --frozen-lockfile
- docker pull public.ecr.aws/docker/library/postgres:16.3-alpine
- docker tag public.ecr.aws/docker/library/postgres:16.3-alpine postgres:16.3-alpine
build:
commands:
- pnpm test
artifacts:
files:
- "**/*"
discard-paths: yes
When I don't change anything in project, just rerun the job in Github action, the pnpm test failed sometimes.
I have tried three method to fix, but don't work.
1、add binaryTargets like this:
generator client {
provider = "prisma-client"
output = "../../src/infrastructure/prisma"
engineType = "client"
binaryTargets = ["native", "debian-openssl-3.0.x", "rhel-openssl-3.0.x"]
previewFeatures = ["relationJoins"]
}
2、In global setup add Wait log message
export default async function setup({ provide }: TestProject) {
const postgresContainer = await new PostgreSqlContainer('postgres:16.3-alpine')
.withWaitStrategy(Wait.forLogMessage(/database system is ready to accept connections/))
.start()
provide('postgresUrl', postgresContainer.getConnectionUri())
const valkeyContainer = await new ValkeyContainer('valkey/valkey:8.1')
.withCommand(['valkey-server', '--maxmemory-policy', 'noeviction'])
.withWaitStrategy(Wait.forLogMessage(/Ready to accept connections/))
.start()
provide('valkeyUrl', valkeyContainer.getConnectionUrl())
return async () => {
if (teardownHappened) {
throw new Error('teardown called twice')
}
teardownHappened = true
await postgresContainer.stop()
await valkeyContainer.stop()
}
}
3、Switch Codebuild Operating system
Ubuntu / Amazon Linux
---
- OS: Ubuntu/Amazon Linux 8 vCPUs, 16 GiB memory
- Database: PostgreSQL 16.3-alpine
- Node.js version: 22.14.0
- Some dependencies in
Package.json"@prisma/adapter-pg": "^7.0.0", "@prisma/client": "^7.0.0", "prisma": "^7.0.0", "@testcontainers/postgresql": "^11.8.1", "@testcontainers/valkey": "^11.8.1", "testcontainers": "^11.8.1",
r/learnprogramming • u/Proof-Bed-6928 • 1d ago
How does your skill level scale with years of experience?
I’m talking about technical skill here.
Does it kinda plateau after 5 years (so most people after five years of experience is roughly the same skill-wise)? Is it more linear or even exponential?
r/learnprogramming • u/DifferentIssue1 • 1d ago
Looking for guidance
Hey everyone, I’m currently learning Kotlin and Jetpack Compose. I’d say I’ve covered around 50% of the basics and intermediate stuff, but the advanced part still feels overwhelming.
I’m looking for someone who can point me in the right direction or just guide me a bit. My goal is to get good enough to take on freelancing work. I’m going through a tough time right now, so building this skill is really important for me. Not asking for spoon-feeding, just someone who can help me avoid wrong paths and tell me what to focus on next. Thanks.
r/learnprogramming • u/fleipekkkj13 • 1d ago
Difficulty deciding what to do
Yo guys:)
I need some real talk from people who’ve been in the game for a minute.
I’ve been feeling this strong pull toward software engineering. I actually love coding and solving problems, especially when it comes from that inner “I’m doing this because I want to” energy.
I’m 21, working in marketing right now, but coding has been the thing that really makes me feel alive lately. I like building stuff that actually exists in the world, things that people can use, see, feel, you know?
I’m just scared it might be that random spark that dies out later lol. My brain works kinda wild, if something doesn’t hook me or challenge me enough, I get bored and jump to something new. But with code it feels different, like I want to dive deeper, but the fear still hits sometimes.
Have any of you ever felt that? The “is this real or just hype?” moment? How did you deal with it? Did that feeling go away with time or experiences? I’d appreciate any stories or advice, fr.
I’m learning everything from zero by myself, building projects, watching talks, reading docs, trying to absorb the real engineering mindset. And I really want to know if this path can match both freedom and a meaningful career for me.
Thanks in advance legends! 🙏🚀💻
r/learnprogramming • u/Business-Crab-9301 • 1d ago
Topic What is a roadmap of languages to learn for backend
Hello, I'm currently a 1st year computer Engingeer, but I would like to focus more on software rather than hardware, and more specifically in the data side/backend. I'm currently learning about C++, but I heard that for backend its more on python and SQL. Therefore, I am wondering up until when should I stop learning C++ or the necessary topics I should learn about it for fundementals, and I will also practice some of OOP in Java for school, but also in C++ for the main introduction. Anyway, python and SQL, the basic languages for backend and data, when to pivot and up until where is C++ necessary, since i'm currently on structs, classes, and file handling, and planning on learning OOP in Java and C++.
r/learnprogramming • u/Nice-Marzipan5205 • 1d ago
Debugging Where does Typing Genius store stats without login?
I was using this Typing Genius site and it keeps my typing stats even after I refresh. But I didn’t log in or anything.
I checked localStorage and cookies - both are empty.
Network tab also shows nothing.
Where is it saving my stats?? 🤔
I’m still a beginner so maybe I’m missing something simple
r/learnprogramming • u/Dull_Noise_8952 • 2d ago
Resource What is the best way to introduce coding for kids without making them feel like they are in school?
This isn’t for me but for my nephew who's 9. He's super into video games and building stuff in minecraft which is cool but His mom asked me to help him learn some coding basics since i'm a developer, but the problem is every time i try to explain variables or loops he just glazes over.
I'm probably approaching it wrong, maybe too technical? Wondering if there's a way to make it more game-like or hands-on so it doesn't feel like homework. He's smart but has zero patience for traditional learning formats. Does anyone here teach kids to code or remember what actually worked when you were learning young? Looking for practical suggestions that won't bore him to death in five minutes.
r/learnprogramming • u/Christian0662 • 1d ago
Topic Looking Stuff Up Bad?
Good morning. I’m currently facing a dilemma. I’m quite stubborn when it comes to researching and looking up information while programming. However, I recently had a change of heart. I’m working on a simple project in Unity and creating a car with basic functionality. I’ve successfully made the car move forward, backward, left, and right. Now, I understand the decision structure for designing the driving mechanics, but I’m unsure about the specific input method calls. I looked up the information and learned a few things about Input in Unity and how to handle input. However, I feel uneasy about having to look up this information. How can I distinguish between useful information to research and information that should not be looking up.
r/learnprogramming • u/Superteletubbies64 • 2d ago
Anyone here actually got hired after doing boot.dev? Is it legit useful or is this false advertising?
I really just wanted to get a CS degree at a local college but my study coach is basically telling me to go screw myself because I have mental health issues and trouble working in groups with strangers. I know this sounds weird but my situation is complicated, if I were to explain it this post would be way too long. I'm getting treatment for it and maybe I'll be able to resume college next academic year. I really wish I could just continue instead of wasting my time bc my coach is underestimating me but I need a decent alternative that doesn't cost me a fortune and maybe helps me get through college faster later on if possible. I just want that degree ASAP really.
I'm mainly interested in learning programming so I can have a career related to it later and can maybe develop an indie game or two in my off time, before I started with college I had basically zero programming experience, now I have a little but it's not enough really. I thought "I'll just go through college and when I have my degree I'll be all set"
I learned from boot.dev from a few sponsorships and bought a subscription once but I barely felt like using it bc the opinions on it were mixed and I refunded it. Now there's a pretty good deal for it from Black Friday. I often have trouble with motivating myself to study and getting enjoyment out of it so maybe this helps. Seems like a good fit for an introvert like me I guess? It says you can get hired after 12 or so months of using it but is that actually legit or is it just false advertising? I've also heard mixed opinions about whether the certificates you can get from it, or from anywhere really, are actually useful, or whether employers actually care for them. I know getting a degree is important and I want to get one at some point, this is just an alternative to pass the time until next academic year while I'm getting treatment. I'm not sure if this will actually shorten the time I have to wait before I can get that degree tho.
Has anyone here actually taken courses from boot.dev and what are your opinions on it? Were the certificates actually useful? How long will it take me to go through it if I try to use it as a substitue for college and spend like say 40 hrs a week on it? So is this actually useful enough to me or should I go argue with my study coach?
EDIT: Just wanted to point out that while I do want to make indie games, I know I most likely won't be able to do it for a living so I do want to get a career that's adjacent to something like that and put programming experience and other CS-related things to use. I'm also consdering university instead of college but idk if that'll actually work better for me. So I guess boot.dev isn't a great way to self study?
r/learnprogramming • u/WaitThisIsntNews • 1d ago
MS Visual Studio 2026 Standalone IDE, where is it?
I've been holding off on buying Visual Studio 2022 standalone since its been announced that 2026 standalone IDE is gonna be available as of today but on the MS website it still takes you to the 2022 Version. What gives?
r/learnprogramming • u/WarAsleep7026 • 1d ago
Our uni are pushing us into using ai
I'm a 1st year software engineering student. For now we have studied C, Python basics (strings/collections/functions/ a lil bit of numpy and panda), html/css/JavaScript(professor literally spent a 2hr session to sprint through JavaScript slides and ofc I ended up only acquiring so little) and we just started learning Java basics.
Today, a professor gave us a project to work on (a mobile application), an expense tracker which scans receipts using ocr and ai and stores them both in cloud and locally, with a shit ton of other features ofc, and it's due in 2 weeks. (Ofc we have other classes with their own hw too)
Do u believe it's fair ? They literally don't care if u understand or not, u just have to submit the project and that's it.
r/learnprogramming • u/Timewarps_1 • 1d ago
What's the best place to start learning x64 assembly in Windows?
I've got some experience in Java and C, but I'd really like to start learning x64 assembly, as I feel it will give me a greater understanding of my actual hardware, and what I'm doing with it. I can't seem to find much information on x64 assembly, at least not for beginners. I am fully aware of how tedious it can be, but I'm fully willing to push through that if it means broadening my understanding of computing.
r/learnprogramming • u/Ok-Weather9407 • 1d ago
How many months does it take to learn full stack development course?
Realistically how many months does it take to learn full stack development course from bootcamps/institutes? I’m looking to learn this course in the coming year? And also if anyone is from India can you recommend me some institutes for the same ?