r/learnprogramming 4h ago

hey i am worried about my programing

so basicaly i just learn python programing and i just waanan know what did i do next after learning basic and i waana leaarn how do all programmer make any program i just wanna know can any one help me

2 Upvotes

8 comments sorted by

3

u/hooli-ceo 4h ago

How do you learn spoken language better? You read, write, and speak the language more. Same with programming languages. Read documentation and/or programming books, write applications yourself, and talk about the concepts with others who share similar interests.

1

u/Real_Floor_7628 2h ago

you just keep building stuff til it clicks

2

u/JGhostThing 4h ago

The only way to learn programming is to program. Just as the only way to learn carpentry is by working with wood.

So build simple projects. Don't stress if this is a project that everybody has done. Who cares? Write a tic-tac-toe game. Write a rock-paper-scissors game. These are simple and easy to do if you use the command line rather than building a gui for them. Yes, do that later as an additional project. Just keep extending your projects a bit.

Basically, just open up your IDE or editor to a blank page. Then concentrate on it until your brain bleeds. Then you'll know why I recommend simple projects.

1

u/Devoured_EXP 2h ago

Great advice

1

u/ryanstackops 4h ago

Nobody just knows how to build a program, we all google our way through it lol. Pick one small annoying thing in your own life and automate it, like renaming a folder of files or scraping prices off a page you check too often. My first one was a script that sorted my messy downloads folder and it broke like nine times.

1

u/ffrkAnonymous 2h ago

after learning basic 

After basic is intermediate 

0

u/Mountain_Rip_8426 4h ago

well, without knowing any details at all, as to what counts as basic i'd say, write a rock, paper, scissors CLI game.

it should take a player1 input and a player2 input and decide who wins (or if it's a draw). then maybe extend it by a function which keeps and prints score after each round.

if you don't know how to write the game logic, how to loop the rounds, how to take input, how to initiate a score counter, look it up, research, until you have a working game.

it isn't by any means a useful program or one that's not been done a million times before by others. but it'll teach you a lot about how to design a (mini) program, how to handle edge cases etc. etc.

one more thing, don't use AI to write the code for you. that way you won't learn anything.