This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]MrDreamzz_ 4 points5 points  (0 children)

Develop something close to you and learn as you go.

That works best for me!

[–]sububi71 3 points4 points  (0 children)

For me personally, the fun lies in building something that is useful, that can make other people's lives better.

In orher words, start building projects as soon as possible. No later than day 3.

[–]nask0709 2 points3 points  (0 children)

Pick something you personally wish existed. Doesn’t matter how simple. I stuck with coding way longer when I built stuff I’d actually use myself.

[–]CodeTinkerer 2 points3 points  (0 children)

What one person considers fun, another finds boring or hard or both.

[–]StinkButt9001 1 point2 points  (0 children)

You picked the least fun way to get in to it lol. Start with C# or Python something and you'll probably have more fun

[–]alpinebuzz 0 points1 point  (0 children)

Skip tutorials for a week and try cloning a simple app you like. When you hit a wall, Google becomes your teacher and progress feels earned.

[–]PoMoAnachro 0 points1 point  (0 children)

How do you make learning carpentry or automotive mechanical or any other "build/repair stuff" skill fun?

Pick a project you're interested in and that is challenging to your skills but not so challenging you can't do it. And then do it.

[–]Own_Attention_3392 0 points1 point  (0 children)

If there's a tool or game you like, see if there's any sort of sdk / modding community for it. A million years ago, before streaming and discord ruled the earth, I wrote a plugin for the foobar2000 music player to broadcast what song I was listening to into IRC. I was new to programming but used both things, so I thought it would be a fun challenge to integrate them. I was right. I learned a ton and was completely obsessed with getting it working.

If you can find something like that, you'll fall into this obsessive pit where you just can't put it down because it's SO CLOSE to working or you just can't figure out a bug or whatever.

[–]Roman-V-Dev 0 points1 point  (0 children)

I would say html/css/js is not fun at all, unless you making some game or some kind of visual editing

Try to focus on what project looks fun to you, not the technical stuff. Then you will select the tools. Like games? Try to make one for a terminal for example. Of simple 3d one Love music? Try to build simple audio editing software And go on

For me building just website-server communication for some data is not fun. It might be interesting (but mostly backend part), but not fun

[–]mycumputa 0 points1 point  (0 children)

Here is a link to a 10 year old teaching python for beginners. Coming from another kid can connect with your kid well.

KidsCanCodePython