Think like a programmer
So recently I've been getting into web dev. This past month or so I've been doing html and css and now I started getting into js and react. I already know like the fundamentals of programming coz I've learnt java and c++ like variables, comparator, functions, objects, constructors. So today I was tryna build a calculator and it clocked me that I never actually build anything in 3 years of programming. I've only ever done like basic algorithms. The only thing that came close was a sudoku solver but the uni I was at basically spoon fed us and I got help optimizing it. I always struggling with projects as I'm relatively new to programming. Like I get that practice makes perfect but sometimes I struggle to break down what functions the project/ app requires and then finding the right way to implement the function. Doesn't anybody have any advice for me? Also I did build a calculator in js yesterday which I used a tutorial for. What other projects should I build to get used to the idea and how do I think and breakdown tasks/ projects like a programmer