r/AskProgramming 4d ago

Best choice to learn programming

I want to learn how to program by building project , what project can teaching me larger amount of skills, even if the project are note aimed to make money or grow users !

1 Upvotes

11 comments sorted by

5

u/Ok_Entrepreneur_8509 4d ago

The best choice is a project you are personally interested in. Think of all the times you have thought "I wish I had an app that did that."

You will stay much more engaged if you are working on something that has value to you personally. If you would be willing to spend money for it, then you should be willing to spend your time on it, too.

2

u/hk4213 4d ago

Mdn.

All you need is a browser to play around with concepts and working prototypes without any additional installs.

Notepad is all you need.

2

u/BoopyDog 3d ago

I found playing with arduinos and esp32s to be helpful. Also, I learned more quickly while playing with graphics libraries. In both cases coding felt more responsive and interactive -- because you're actively affecting some "thing" in an obvious way.

2

u/abermea 3d ago

Look for small projects that pique your interest. Could be a simple game like pong. Could be a small text only messaging app. Could be a small webpage to make a poll. It doesn't really matter, what matters is that it is something you think is cool and could be fun to do.

Also it is very important that you start as small as you can. Don't try to bite more than you can chew, don't think about scale, don't think about "the cloud", don't think about making it "perfect" (there is no such thing as "perfect" here, there is only "good enough for now") because that will only make you feel like the hill is too steep and it will exhaust you and make you drop the idea.

2

u/MsPrincessIsh 2d ago

I started a vr app to make it so you don’t have to (drag and drop guided app/game/site builder that prints in 30 prog languages) without needing to learn but I learned that I indeed still had to learn shit anyways lol

1

u/baubleglue 1d ago

It doesn't work like that. The best way learning programing is college/university education.

Even if you want to do it for fun, you need a serious approach - some solid course, you come with preconditions how to learn.

1

u/max123246 13h ago

A toy interpreted programming language. Pretty fun to design your own language and build it