Live data from Hacker News

Ask HN: It's 2022. Where should I direct the youths to learn about programming?

news.ycombinator.com

161–170 of 192 posts

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#161

Earlier quoted context omitted.

I agree with the parent that the focus should probably be on something he wants to build or a problem he wants to solve. It's easier to stay motivated that way.

Haha not a parent but thank you

Oh I didn't mean it like that! Your comment is the parent of this comment and my previous comment is the grandparent of this comment.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#162
post #70

I think I'll go against the advice of others here. I would first start him on some guided C++ projects that illustrate basic syntax, data structures, explain libraries, pointer, how memory works, etc. I wouldn't spend a lot of time here. Some simple but neat console games that also showcase some math coolness (like guess a number between 1-100, then say you can guess it in 7 or fewer guesses). This is how I learned,…

I agree with getting him here. Then again maybe not?

I have developed an addiction to this site. I don't even like the site that much anymore, nor care for the moderator, but it has become a habit. (Don't like too many rules that are arbitrarily enforced. Don't like the upper middleclass echo chamber discussions we have here when we discuss other subjects than computing.

That's not my point though.

I can't imagine someone interested in any aspect of the computer industry not getting valuable information here.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#163
I always recommend my relatives or friends that interested in coding to learn React and make their own website which contains some logic.

Apart from npm and yarn, they need not install any other tool or builder. Also they can see the results in near real time.

I think the ability to see the result of what they code right-away will keep their interest for the 'fragile and prone-to-stress phase'. Proven my architect older brother and 2 of my friends continue to make website and learn other webtools or language till now.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#165

I can't believe https://futurecoder.io/ hasn't been mentioned! It has an integrated Python environment in the browser, so the learner can hop right in! That's not even the best part though; I love how well simple concepts are explained. I've been programming for a long time, so there are a lot of things that I forgot aren't a given. futurecoder explains those things really well. I really cannot recommend it enough! I…

marked

If you click the "X hours ago" next to the poster's username, you should see a link to "favorite" the post.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#166

I usually recommend everyone who wants to learn programming: - to write some games, - or alternative to write some tools to be used for themselves to automate or simplify some of their tasks. Writing games can be so much fun, and is incredibly deep such that you can pretty much touch upon all topics of programming, networking, computer science, algorithms and data structures, artificial intelligence, 3D graphics, GPU…

turtleSpaces is a 3D Logo environment that allows fit pretty straightforward creation of simple 2D and 3D games in the browser using turtles and can provide a bridge between Scratch and Python https://turtleSpaces.org

Loose connection, but made me remember https://code.world/ uses a Haskell-like functional language to define still pictures, animations, or even games.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#167
You should probably try to figure out what sort of programming problem would interest him. That will narrow the field because the libraries needed are not available for all languages or hardware.

Is he interested in making websites, games, AI, embedded control of robots (drones, vacuum cleaners, etc).

Without a goal in mind learning about programming, for most people, is a sterile exercise.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#168
post #50

There's something the "old hackers" know that many CS students don't learn from the start (in the introductory classes), and that is actually how a computer operates. Don't spend a lot of time on this unless he's really interested, but it's a good idea to sit down with him for a few hours and teach him what really goes on inside a computer. I'm talking about the concept of instructions, registers, addressable memory,…

Non-programmer here. I've been interested in learning more about exactly this. Where should I start?

First find a small problem that you would like to solve then search for a programming solution.

Re: Ask HN: It's 2022. Where should I direct the youths to learn about programming?

#169
Python for its expressiveness and "learning" "how" to code.

OCaml for the functional language close to writing math expression and be able to do a lot of other things C or C++ for memory management and close to baremetal.

Basically see different paradigm, their tradeoffs.

Post reply on HN