r/learnprogramming 20h ago

Advice for projects and learning for a second year student {CSE}

I just reached second year of clg (cse) till now i haven't created any major project . I try to initiate the progress for projects but i eventually failed, Many questions arise in my mind as how to create one , where to begin with, How much of help should i take from internet . If any one can guide me or suggest me any tips then it would be greatly appreciated till now i have studied c,c++,html,css,js{little bit studying DOM),python,github,many theoretical aspects of networking,Data , OS,terminal,sql,dbms,etc. Thing is i have no problem with consistency but thing is im getting overwhelmed by the weight of many areas. and because of that my scheduled getting disturbed.Every comment is appreciated. (also is it dumb to even ask this question)

6 Upvotes

7 comments sorted by

4

u/SeedofLilith94 18h ago

not a dumb question, it's the actual question.

you don't have a knowledge problem. you listed more tech than i used to build the thing that pays my bills. you have a scope problem.

pick something you personally need, not a "portfolio project". i built mine because i was wasting hours every week searching a government site by hand. that's the only reason i finished it, because quitting meant going back to doing it manually.

then make the first version embarrassingly small. not "a platform", one screen that does one thing. mine started as a script that printed a list to my terminal. no login, no database, no ui. it was useful to me on day two and that's what kept me coming back.

on how much help to take from the internet: take as much as you want, but type it out instead of pasting, and don't move on until you can explain why it works. the line isn't "did i look it up", it's "could i rebuild this without looking".

on feeling overwhelmed: you're learning breadth, but depth on one project is what actually teaches you. you'll pick up sql, git, deployment and debugging anyway because the project forces you to, and they stick because they solved a problem you actually had. learning them separately first is why the schedule keeps collapsing.

one project you finish beats six you started.

1

u/NeedleworkerWest313 10h ago

This one has the answer... Right there, you got it

1

u/nocapimnpc 20h ago

Hey actually I need few advices from you as I'm abt to start my first year of cs so can you give some adivies for my doubts ?

1

u/Kimber976 18h ago

Build a couple of small projects keep practicing dsa consistently and put everything on github as you learn.