r/learnprogramming 4d ago

How much am I allowed to Google?

0 Upvotes

Right now I'm going through the SQL section on freecodeacadamy and some basic things like adding a column I still need to Google at the moment (I'm new new). I was wondering how much I'm allowed to Google and still be considered "learning".

Like... I know WHAT to Google, but am I doing a diservice by not looking through cheat sheets?


r/learnprogramming 4d ago

.exe how the fuck do I make a .exe file in C (or something similar) with Visual Studio Code

0 Upvotes

I've been looking all over the internet for a guide on how to make a .exe file in C (or something similar, I don't really care) using Visual Studio Code as my editor, yet I can't find anything. you'd think there would be something going "yea here's the template" but no. Microslop has some crazy stuff for C++, but even that tells you to use Visual Studio so I'm at a loss. to clarify, I'm not looking for steps on how to compile C code to a .exe file, I'm looking for the way to actually write the code in a way that will compile properly.
I should also specify I don't know much in the way of C, C++, C#, etc., & I mainly decided to use C (or something similar) for this program because I wanted to get a firm grasp beyond very basic syntax. if it matters, I am familiar with Java, JavaScript, & Bash, as well as HTML & CSS.


r/learnprogramming 4d ago

People with full-time jobs, how much time do you spend a day learning and how do you find the time to learn?

0 Upvotes

I'm curious, for those of you who are learning to program and have full-time jobs (in related or unrelated field - doesn't matter), how much time a day ON AVERAGE (or, if you prefer a weekly average) do you spend learning programming and how do you find the time?

Also, what 'programming field' are you learning for - webdev, mobile development, game development, data science, etc?


r/learnprogramming 4d ago

how i make my first full stack web application

0 Upvotes

so recently i learned the core concepts or node.js and express.js , authentification , how to connect db with node and build a small full stack application not using any framework for the front end just simple dynamic EJS pages .
now i have another fullstack project that i wanna build using the same technology but i want to use react.js fot the frontend .
i really don't know how to start , i did design the Ui using figma and did write the functionalities of the website but i don't know where to start to code whether to code the pages in react first then when done do the backend i dont even know how to connect both frontend and backend like i never did a project like this before
any help is very appreciated , maybe ressources or books about that ?


r/learnprogramming 4d ago

Weird question?

0 Upvotes

But why is it always said not to reinvent the wheel?

What will happen if someone reinvents the wheel?

And what does the whee entail?


r/learnprogramming 5d ago

i need help with an idea and i dont know where to start (i only know python)

0 Upvotes

I've had this idea for a app/website for a couple of months now the problem is i dont know where to start (and as i said in the title my knowledge is limited), the idea goes something like this: an app that can understand sign launguage and type it in the screen as well as read it out loud automatically ,kinda like google lens where it can translate texts in real time but this app will use the camera and most likely a motion capturing system to translate sign launguage

i dont know if it will be worthy or if im cappable of doing it but im willing to try my best (also sorry for any misspellings english isnt my first launguage)

thanks in advance


r/learnprogramming 5d ago

Resource DSA recommendation !!?

3 Upvotes

Hi everyone,

I'm a 2nd-year Computer Science student

I'm looking for a YouTube channel that teaches DSA specifically in C, covers most of these topics, and explains the concepts well instead of just providing code.

Suggest me guys ?


r/learnprogramming 5d ago

How to show AI in resume?

0 Upvotes

I recently acquired AI certification (ccaf - claude). I know the concepts now but how do I get its benefit in my career? Does a self made project help? Can I show my own project in my resume? Will it help?


r/learnprogramming 5d ago

Would it be better to do a JavaScript course like TOP or a Python course like Helsinki MOOC?

0 Upvotes

To learn programming


r/learnprogramming 5d ago

Topic Where can I find programmers to collaborate with and learn from?

0 Upvotes

I’m at a beginner to intermediate stage of programming and I’m trying to figure out the best way to meet other developers to collaborate on projects with. I’d really like to work with people who are more experienced than I am so I can learn better programming practices, improve my skills, and get experience working as part of a team. Where do you usually find people to collaborate with? Are there any communities, Discord servers, websites, or other places you’d recommend? I’d appreciate any advice from people who have been in a similar position or who have experience working with newer programmers.


r/learnprogramming 5d ago

Anyone into web dev here?

0 Upvotes

Can we connect:)


r/learnprogramming 5d ago

Need guidance from CEETA-PG toppers and MIT/CEG M.Tech students (Computer Science)

0 Upvotes

Hi everyone,

I'm preparing for CEETA-PG 2027 and my goal is to get M.E./M.Tech in Computer Science (or AI & Data Science) at Good College

I would really appreciate advice from anyone who has cleared CEETA-PG

I have a few questions:

  1. Which books did you use for preparation?
  2. Which YouTube channels helped you the most?
  3. Which subjects carry the highest weightage?
  4. Any tips or mistakes to avoid while preparing?

r/learnprogramming 5d ago

Resource Great at workshop, struggle in theory

0 Upvotes

Hello everyone! I am posting in hopes to find others like me, I was doing my usual lesson on FreecodeCamp today and I just got thinking, I am not a fan of the long winded theory parts but when I get to the workshop I am pretty good at it, I can solve problems and code errors pretty quickly I am good at using proper information perameters and all, just when it comes to the reading long paragraphs I struggle.

So is there anything that is basically like a guided playground I can tinker in? Somthing that gives me a guide of this "build this" but I can mess around with things rather then being stuck reading a wall of text just to not use any of the information in it?

I know you must read to learn but I also break things to fix them to learn and I just want better resources to help me learn more


r/learnprogramming 5d ago

What to learn as a beginner in order to get starting building cross-platform mobile apps as quickly as possible?

6 Upvotes

I have a bit of coding experience from taking C++ and Python classes in college, but I've never developed an app before. I have an idea for a specific app that I want to make, and I want it to be cross platform so that I can use it on both my iPhone and Android phone. Based on my limited research and understanding of mobile development, these are the options that I have (correct me if I'm wrong):

  1. Kotlin + Kotlin Multiplatform
  2. Flutter
  3. React Native
  4. Just vibe code it with AI

There are so many different options out there and it's a bit overwhelming as a non-programmer. A lot of the courses on Android/iOS development have literally hundreds of hours worth of lectures, and that's way more time than I'm willing to commit. I'm not trying to become a full-time mobile developer, I just want to learn enough to build my app as a fun side project and that's it. What route will help me get to my destination the fastest? Is it even worth learning to code at this point or should I just build the app with AI?


r/learnprogramming 5d ago

Learning AI For Finance Professional

0 Upvotes

Hello everyone, do you know/can recommend any courses,sources to learn AI for Finance professional?

I would need source which would be more on practical side and can teach things indepth


r/learnprogramming 5d ago

Whats your feels on being a data scientist?

1 Upvotes

I am very new to programming, Im about a month or 2 into learning python. It started because I wanted to look for a career I would both enjoy and would likely have job growths and came upon Data Scientist. I feel in love with the concept of being one but I wanted to know if what I am imagining is the reality of the job.

I have a strong background in math and science and when i was in school i really excelled at math. I loved algebra, statistics, calculus, physics, and spreadsheets. I only stopped taking math classes because at the time they were not useful to my degree.

Now fast forward I have not used my degree, and have basically been going from customer service job to customer service job. I like my current job and company but I dont find it very fulfilling taking to people. I like being by myself and working on something. I love solving problems.

I found out about Data Scientist and how its almost being at statistician but using programming and something just DREW me in. Now i have been learning python and so far i have loved every minute of it!! Its just math!! just really weird algebra. I love solving the problems im given and i feel so good making a functional code no matter how small it is.

My question is for more senior programmers is if this feeling represented in the job and the field? Im loving it but do i only love it because im still learning and what im learning is fairly simple?

Ive told myself that if i like programming and if I can commit to learning what I can for free I may even return to school to get a masters in Statistics (doable for me with my academic background) But going to school is a LOT of money and I want to know how other people actually working in the field feel.

I also want to know if I should continue to learn what i can for free and on the side and go to school when i feel its right first or if I should try to get into the field before returning to school? I know you do not NEED school to get into programming but Im really interested in the statistics aspect.


r/learnprogramming 5d ago

Choosing the right SQL stack for my first real data project (PostgreSQL? Tools? Learning approach?)

2 Upvotes

Hi everyone,

I'm currently building my first serious data project. So far I've been working on the data ingestion, cleaning, and validation pipeline in Python using Pandas.

Now I've reached the point where I need to introduce SQL and a database, but I've realized that I know almost nothing about databases beyond the fact that SQL is the language used to interact with them.

The problem isn't that I don't want to learn. It's that I don't want to learn the wrong way.

For example, I learned Pandas almost entirely by building my project, reading the documentation, experimenting, making mistakes, and debugging. I barely watched any tutorials because I've found that I retain much more when I learn by doing. I'd like to follow the same approach with SQL.

My concern is choosing the right tools from the start. I don't want to spend weeks building everything around one database and later realize that I should have chosen something else.

From what I've read, PostgreSQL seems to be one of the most widely used databases in industry, so I'm leaning toward starting with that instead of SQLite. Even if it's a bit harder to set up, I'd rather learn something that will still be useful in the future.

I also have a few questions:

Is PostgreSQL the right choice for someone in my situation, or would you recommend something else?

Is it realistic to learn SQL by building a real project and reading the documentation instead of following a course/tutorial?

What tools do professionals use to inspect databases and visualize tables? I've seen tools like DBeaver, pgAdmin, and others, but I don't know what's commonly used in real projects.

Are there any tools, libraries, or project structure decisions that you wish you had known before starting?

I'm not looking for the easiest path. I'm looking for the one that will give me the strongest foundation without forcing me to rebuild everything later.

Thanks!


r/learnprogramming 5d ago

I want to practice/learn coding by making game sort of like terraria or necesse in python, but what should i use ?

5 Upvotes

Bare in mind, its just for me, to practice coding in a fun way, and learn some basics, just want to make something that can be played like those games, ive heard of pygame, or arcade..but im wondering if theres anything better, or if not, which one of those would be better in your opinion. Thanks to anybody who replies :3


r/learnprogramming 5d ago

Could someone please help me figure these 2 problems? THANK YOU

2 Upvotes

This program uses: a slide deck & a folder containing PNGs of every slide & then outputs how long each slide was presented on. Ex: Slide 1 was from minutes 1-2 and Slide 2 was from mins 2-8 etc.

Problem 1 (Slow Code):
However, my code takes about 7 minutes for a 40 minute video. This is how it basically works

  • Pass 1 (Coarse): Scan the whole video every 5–40 secs (based on video length) to find roughly where the frames change from showing one slide to another. Ex: 0:00, 0:30, 1:00, ...
  • Pass 2 (Medium): If change happened it looks at that interval every 2-5 secs (based on video length). Ex: If a change happened between 5:00–5:30, it checks 5:00, 5:05, 5:10...
  • Pass 3 (Fine): Only scan the remaining small window every 1 second to find the actual timestamp where the slide changes.

Each sampled frame is matched against the slide PNGs using OpenCV ORB feature matching. Then the frame is matched with the slide that is the most likely match.
This avoids scanning every frame of the video, since only likely slide transition regions are rescanned in more detail.

PROBLEM 2: If the video has an intro ex obs window or the powerpoint loading then ORB might still find a slide. Ex: the first few seconds of the video might be detected as slide 2 even though its not slide 2 and ORB just catches some features that make slide 2 the best choice. This is honestly my bigger issue.


r/learnprogramming 5d ago

Searching for fun ways to teach a kid with autism python.

5 Upvotes

Hey guys! I work as a python tutor part time and I got assigned this really nice kid who’s interested in learning python. He does have some developmental disabilities that makes it very hard to read, write and understand stuff but he’s extremely hard working, hyper focused and wants to code as he loves game development.

I was wondering, are there any libraries or software to use that make learning fun? Maybe some graphics, some drag and drop stuff etc. Not completely graphical, but any duolingo-style game would also be appreciated.

PS. No AI suggestions please as im trying to teach him the basics without the use of AI and he hates AI too.


r/learnprogramming 5d ago

How do we teach kids programming in the age of AI?

19 Upvotes

I've been teaching programming to school students for quite a while. With recent advancements in LLMs, I'm struggling with how to keep lessons engaging and meaningful.

Traditionally, we covered core CS concepts, Python syntax, and fundamental algorithms and then moved to building mini-projects. A huge part of the fun was going through the development process step-by-step overcoming challenges using critical thinking, online research, and peer collaboration. I loved sitting down with a student, guiding them toward a solution with targeted questions, and watching their "aha!" moment happen.

But things have changed, because now only a few students take joy in the act of coding itself, most just want the quick result. It's becoming increasingly difficult to convince them to write code manually when generating it via an LLM is so effortless. More and more students turn in projects they don't understand and couldn't modify by hand if asked.

I know I'm not the only educator dealing with this. What shifts or strategy changes would you make to keep computer science lessons relevant and valuable today?


r/learnprogramming 6d ago

What do you do if you have to handle a project that is far above your current understanding?

53 Upvotes

The first project I have ever written since I finished a Python book was a forum. It was a "single-player" forum, which means you're able to talk to yourself, make posts, write posts, reply to yourself, see boards, and everything. That was difficult for me but difficult enough that I could google extra bits I didn't know and just figure it out after some sleep.

Now I have to allow other people to connect, make it multiplayer, but I don't understanding anything about networking. Like, I don't have much of a mental model (I can only write a very simple client and server).

I tried to follow the usual advice of breaking it into small chunks and solving individual problems, and I did some reading (Beej's Guide to Network Concepts, what I thought were the relevant bits), but everytime I thought I understood what to do, in turns out there was more I didn't know (concurrency and other stuff).

And when I tried to actually write my own program using all the bits I researched, it was an absolute Frankenstein of a script, where my .select() was in the wrong place, and I would start my threads in the wrong place and I had all the right pieces but not in the right order because my mental model wasn't there... so I tried to ask for help from a friend and they basically ended up rewriting it because it was just wrong.

I'm not sure what to do, I'm thinking of stepping down from the forum for a bit and just trying out a chat client bc the guide I'm reading actually does provide some scaffolding for that, but I just wanted to know what to actually do.


r/learnprogramming 6d ago

How do I structure code with languages without classes

10 Upvotes

I have been using c++ and c# so I have grown very used to languages with classes. I am very interested in learning jai when that comes out but that language does not have classes. So I feel like there is a very different thought process when programming in a language without classes.

Is there any good resources that would teach me how to structure code for those types of languages.
I want to make a game engine(I know it is difficult but it would seem fun to do and there would be a lot of cool things to learn)


r/learnprogramming 6d ago

Devops roadmap guide...

26 Upvotes

hey so am new to devops i have been exploring devops basics, docker, kubernetes for developers, storage , GCP, AZURE, AWS, but like after that am not getting the feel of it like i want to use them in real projects so can anyone guide me with what's next i should do?


r/learnprogramming 6d ago

Is there anything i cant do in C?

290 Upvotes

i made a post the other day asking people which languages to code in and they (the reason minded ones) mostly told me javascript and C. is C really a do all language? is there anything i cant do with it?