Hacker News new | ask | show | jobs
by sdegutis 3705 days ago
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.

2 comments

Wouldn't this lead to a lot of mobile-first developers as well, though?
At least getting an basic introduction into web development (basic HTML, CSS, maybe PHP and jQuery) is probably a lot easier than mobile development.

Setting up IDE's, learning about OOP etc is probably harder than throwing some Bootstrap components together.

> desktop app just like iTunes

Ha. Haha. Hahaha.