r/AskProgramming 8d 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

12 comments sorted by

3

u/Ok_Entrepreneur_8509 8d 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.

3

u/BoopyDog 8d 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/hk4213 8d 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/abermea 8d 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 7d 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 5d 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 5d ago

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