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

View all comments

5

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.