Live data from Hacker News

We asked 15,000 people how they're learning to program

medium.freecodecamp.com

1–10 of 97 posts

Re: We asked 15,000 people how they're learning to program

#3
I know code camps are usually web focused, but I'm really surprised about the lack of any lower level, desktop, or non web back end options for "which roll are you most interested in". Coming from a CS background I was also surprised that more people were interested in front end web development than back end web development, because most of the people I interact with hate front end web development with a passion.

Re: We asked 15,000 people how they're learning to program

#4

I know code camps are usually web focused, but I'm really surprised about the lack of any lower level, desktop, or non web back end options for "which roll are you most interested in". Coming from a CS background I was also surprised that more people were interested in front end web development than back end web development, because most of the people I interact with hate front end web development with a passion.

When people want to learn how to create something, usually it starts off as imitation.

"I want to make a video game just like Mario!"

"I'd love to learn how to make a social network just like Twitter!"

"I'd like to learn how to make a desktop app just like iTunes!"

"I want to know how to make a programming language just like Lua!"

But the majority of software people use these days is web-based, even the desktop versions, from Facebook to Spotify to Twitter to Snapchat or whatever that's called. (I'm dating myself aren't I?)

So it makes sense that people getting into programming want to learn how to make web stuff first. But as they get deeper into learning how to make some website, they'll necessarily need to learn how to make the stuff that goes with it, like a backend server that uses a database, or a companion iOS app, or whatever.

Re: We asked 15,000 people how they're learning to program

#6
post #4

I know code camps are usually web focused, but I'm really surprised about the lack of any lower level, desktop, or non web back end options for "which roll are you most interested in". Coming from a CS background I was also surprised that more people were interested in front end web development than back end web development, because most of the people I interact with hate front end web development with a passion.

When people want to learn how to create something, usually it starts off as imitation. "I want to make a video game just like Mario!" "I'd love to learn how to make a social network just like Twitter!" "I'd like to learn how to make a desktop app just like iTunes!" "I want to know how to make a programming language just like Lua!" But the majority of software people use these days is web-based, even the desktop versi…

Wouldn't this lead to a lot of mobile-first developers as well, though?

Re: We asked 15,000 people how they're learning to program

#7

I know code camps are usually web focused, but I'm really surprised about the lack of any lower level, desktop, or non web back end options for "which roll are you most interested in". Coming from a CS background I was also surprised that more people were interested in front end web development than back end web development, because most of the people I interact with hate front end web development with a passion.

I come from a CS education and a professional background that's not focused on any kind of web technology. I guess that I'm accustomed to the idea that most new devs aren't remotely interested in the areas of technology that I am, because the survey results didn't surprise me very much.

Eventually, I imagine I'll be forced to move at least into web back-end development with a modicum of front-end thrown in, but I can't imagine that ever being my main focus.

Post reply on HN