TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why is there such a divide in new languages for webdev newbies to learn?

4 pointsby butwhyabout 10 years ago
I&#x27;ve been in a mindset where I want to add some dynamic content to a html&#x2F;css website and after asking for advice and reading around, I see so many people offering different opinions. Not only do they suggest a particular language or framework, they actively oppose other people&#x27;s suggestions.<p>I have people telling me to learn php and then people saying php is horrible. Then people telling me to pick up django, then others saying django is not good for newbies so try flask. Then people come along and say none of these are needed because the industry is going towards doing everything in javascript.<p>Why is there such a drastic divide?

4 comments

b_t_sabout 10 years ago
One reason is that literally every programming language ever invented is a viable choice. Firmware is generally C. iPhone apps pretty much have to be Objective-C&#x2F;swift. Android apps are Java, or occasionally another JVM language. WebDev? Take your pick...ruby, python, java, haskel, clojure, perl, etc. They&#x27;re all relatively easy to use for web dev.
lollipop26about 10 years ago
People tend to stick to convention, and when they move to something that uses another convention, they tend to apply the convention of the former to the latter due to familiarity and because the former Just Works™. Then they&#x27;ll meet friction, then blame the thing for being terrible, not knowing that they are approaching it wrong.<p>Then they flame on everyone using the latter.
jordsmiabout 10 years ago
This isn&#x27;t something you see in just the webdev community. Us humans like to be apart of groups or cliques. Rails vs Django. vim vs emacs. iPhone vs Android. This team vs that team. Everyone has an opinion and they think that their opinion is fact.<p>Do your research. Find what tool fits your needs and go with that.
mcxabout 10 years ago
Because people can be very opinionated. You&#x27;re obviously going to find very vocal people on the internet.<p>They may be pushing you toward a technology because that&#x27;s where they found their happy path. Could also be a way for them to justify their own choices.<p>At the end of the day, just pick something and build it.