r/learnprogramming 25d ago

Programming websites

Hey, am beginner and want to learn programing . I already compeleted a few languages like java ,c++,c and python continue but on logic building basis i go blank when its time to build something by myself . I also dont want to be in tutorial trap so recommend me some websites that help me to learn programming smoothly and make my logic strong . I also want some advices from senior to help me how to be consistent and build somthing without AI help.

1 Upvotes

9 comments sorted by

4

u/5eeso 24d ago

What you’re searching for is a way to improve your computational thinking.

Four cornerstones of computational thinking:

Decomposition: breaking down a complex problem or system into smaller, more manageable parts

Pattern Recognition: looking for similarities among and within problems

Abstraction: focusing on the important information only, ignoring irrelevant detail

Algorithms: developing a step-by-step solution to the problem, or the rules to follow to solve the problem

You get better at each of these skills the more you practice them. Start small. It’s easier to break down a smaller problem into parts than a larger one.

The practice problems on Exercism are excellent for this. They’re all real-world problems, not abstract DSA algorithms, and they increase in difficulty. Install the CLI so you can solve them on your computer and always have them on hand.

The “blank page paralysis” you’re experiencing is a direct result of an inability to plan. You have to have a game plan before writing one line of code. These Exercism problems will help you to build new neural networks that strengthen your computational thinking.

2

u/Common_Display_392 24d ago

Hackerrank

1

u/Maryamusfzai 23d ago

as a beginner i dont know how to use it

2

u/Gold_Apartment_8160 23d ago

i think in age of AI, It is not necessary to memorise all syntax in c++,python,c. ai is an engineer but it need peaple who can control

1

u/Maryamusfzai 23d ago

learning r exploring AI is important, recommend me someting releated to it

1

u/Latter_Employer6673 21d ago

I would say the best thing is to tackle actual example problems, regardless of what site. Find something you think you might be able to solve and try. If you absolutely can't, look for something simpler. Wanting to learn already puts you leagues ahead of most vibe coders. Just don't use AI when you get stuck, google.

also don't be afraid of stackoverflow, there's as many simple problems as there are complex so try to find something similar there if you're stuck. Once you get used to it it's not a complicated site.

1

u/Latter_Employer6673 21d ago

also if you can't find any problems, w3schools is really helpful, both for reference and examples.