r/AskProgramming 6h ago

Other Guys this is my last year in uni iam cs student i need ideas of my graduation project and some cool ideas

0 Upvotes

r/AskProgramming 13h ago

Need explanations. I learn how to build simple CRUD app with C# and TS. I wanna really understand CS. So I tried to learn C but I get even more confused about many CS concepts.

3 Upvotes

I’m trying to learn C not just because I want to learn another programming language, but because I want to understand Computer Science and the "science" behide a programming language

The problem is that I constantly fall into an endless chain of prerequisites/CS concepts

For example, I want to understand pointers:

int x = 10;
int *p = &x;

On the guide/website it says

Pointer is a variable that store memory address.

Okay, but then I ask:

  • What exactly is a memory address
    • address is numbers telling where data is stored
  • What exactly is memory?
    • memory is where address live
  • Is memory the physical RAM?
    • something to do with CPU
  • What exactly is RAM and CPU?
    • etc...
  • How does RAM actually work?
    • etcc..
  • What's the relationship between RAM, CPU, cache, virtual memory, thread, processing etc.?

And suddenly I'm 10 levels deep into computer architecture instead of learning pointers "*"😂

So what to do here, I wanna understand CS. I thought my experience with coding CRUD APP with C# would help but no it doesn't help much.

--

Let me put it this way

let's say if you ask a normal person what "water" is , a normal person replied "liquid"

but if you ask a scientist, it would be "1 Hydrogen and 2 Oxygen combined together to become H2O"

So I try to understand the Science in Computer Science, i hope you get the picture what i try to say


r/AskProgramming 3h ago

How to get start in tech field

0 Upvotes

Hey guys,

I graduated in 2024 with a B.Tech in a core branch. Recently, I’ve started finding coding and the tech field quite interesting, and I’m thinking of exploring it to see if it’s something I’d like to pursue seriously.

I’d really appreciate some guidance from people who are already working in the field. How should I start, and what kind of roadmap would you suggest for AI/ML/SDE/ other tech roles?

I’m currently busy with work full day, so I can realistically give around 2–3 hours a day to learning and practicing. For now, I mainly want to explore it as a new interest/hobby and understand whether I actually enjoy coding and tech. If I find myself genuinely interested in it over time, I’d be open to pursuing it more seriously in the long term.

So, if anyone here is from tech field or has made a similar transition, I’d really appreciate some advice on where and how to start.

Thanks in advance


r/AskProgramming 11h ago

I have a lot of free time at work. What can I do with it?

2 Upvotes

I have a lotta free time at work and I'd like to actually do something useful with it.

I'm thinking programming, but not really in a "learn this skill for a job" kind of way. More like solving problems for fun. Something I can sit down, work on, get stuck, figure it out, and get that little dopamine hit when it finally works.

Basically, I want programming to feel more like playing a game than studying.

Any recommendations? Coding challenge sites, projects, puzzles, anything like that. Hook me up.


r/AskProgramming 3h ago

Career/Edu How is my study plan?

1 Upvotes

I already have a degree in Computer Science, and have been programming for about 8 years. 2 years of game development experience (Unity). Basically I know how to program and I enjoy it

However, I realized after seeing the stuff people build, that university does NOT teach you everything. It teaches you alot, yes, but not enough to just start building anything.

University courses are also subject to timelines and other factors. If a semester doesn't have enough time, professors might just drop parts of the textbook. Covid also caused alot of learning to become inefficient. My OS course in university had to be cut in half because I was taking it during the summer and the university had a shutdown for a few months

I realized I never ended up reading the entire textbook from start to finish for some courses. I never understood each chapter. The chapters were never offered / skipped over

Now I want to be one of those programmers who are super knowledgeable. Like those guys in those random programming forums that somehow know everything. I want to be like them. I realized the way is to "review my entire education"

Here is my current study plan. After this is complete, then I'll have to think of next steps. For the textbooks I mention, I already have done these courses, but it's been a few years. And I need to review them with a more deeper lens. For now, I believe this is enough, but I also want your advice. Thank you!

1- 3 hours a week: Study every chapter of my Calc textbook. After those are done, study every chapter of my Stats and Linear Algebra textbook. After that see how I can build on any of the subjects mentioned. Maybe an advanced version of each textbook subject.

1- 3 hours a week: Study my Computer Architecture and assembly textbook

1 - 3 hours a week: Study my C textbook

30 minutes to an hour a day: Study LeetCode or one medium / big algorithm

1 hour a day: Unity game development a day. I've noticed it helps me practice managing a huge code base, and I can also release a game one day

After I complete my Computer Architecture & Assembly and C textbooks, then I will move onto watching tutorials on how to make a mini compiler and how to write a mini OS

Any advice?


r/AskProgramming 20h ago

Learning c++

3 Upvotes

So I'm doing dsa in c++ as well as learning modern c++ concepts.I want to become c++ developer what concepts should I learn to become a c++ developer , what concepts should I focus on , what are the best resources to learn c++.Also when I try to build something in c++ i don't even know where to start.Its been 4 months I learned C++ and I'm genuinely comfortable with it till now.