Live data from Hacker News

Learning the Web

developer.mozilla.org

21–30 of 47 posts

Re: Learning the Web

#21
post #2

LEARN TECHNOLOGIES: HTML, CSS, JavaScript, Python One of those does not belong.

Yup, that fourth one should be replaced with options. Learn these for the frontent: HTML, CSS, JavaScript Backend options: JavaScript (NodeJS or io.js), Python, Go, Ruby All four of those backend options are reasonable options for beginners moving from the frontend to the backend or learning the frontend and backend simultaneously.

In their defense though they haven't even finished the Python page, it's very likely there will be other languages added eventually, mind you this is my assumption.

Re: Learning the Web

#22
post #3

While I applaud the effort, this just shows how disconnected Mozilla has become from the web in general. I wish they'd concentrate on making a great browser, an area they were leading until Chrome and the mobile web happened.

All the major browser vendors (except maybe Apple) are doing similar things, like https://docs.webplatform.org/wiki/Beginners (created by MS/Google/Opera) and http://www.html5rocks.com/ (run by Google). Does that make them "disconnected" too?

Re: Learning the Web

#23
post #3

While I applaud the effort, this just shows how disconnected Mozilla has become from the web in general. I wish they'd concentrate on making a great browser, an area they were leading until Chrome and the mobile web happened.

they're working on servo(written in rust) as pointed out already, but firefox continues to be the choice for power users, no other browser allows the same level of addons and being so customizable

also, you don't sell your soul to google as a plus

Re: Learning the Web

#24
post #2

LEARN TECHNOLOGIES: HTML, CSS, JavaScript, Python One of those does not belong.

Mozilla's own web sites and services (like www.mozilla.org) are written with Python/Django, making Mozilla a significant user/contributor in the Python web ecosystem: https://wiki.mozilla.org/Webdev/GetInvolved

The section does seem out of place in this context, but one reason that MDN has Python webdev info is to help community members contribute to this part of the Mozilla project. (MDN also has information about Gecko's internal C++ code, for similar reasons.)

Re: Learning the Web

#26
This is sweet! Thanks Mozilla. I have waaaay too many things on my list that I want to learn, and I made a commitment to stop jumping around from one tutorial / site to another. So on the list it goes!

Re: Learning the Web

#28
I hate that resources on one topic are scattered everywhere, with no single path or centralized section, for example, from here https://developer.mozilla.org/en-US/Learn/CSS there is no path or easy way to get to another CSS resource on the site, like to this one: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getti... .

Re: Learning the Web

#30
post #2

LEARN TECHNOLOGIES: HTML, CSS, JavaScript, Python One of those does not belong.

Yup, that fourth one should be replaced with options. Learn these for the frontent: HTML, CSS, JavaScript Backend options: JavaScript (NodeJS or io.js), Python, Go, Ruby All four of those backend options are reasonable options for beginners moving from the frontend to the backend or learning the frontend and backend simultaneously.

I've written some backend in C# and it was highly productive. I hate dealing with the uncertainty and mushyness that seems to show itself in dynamic or script-like languages in projects larger than a small script. Obviously they're viable choices according to their userbases but it wouldn't hurt to point out some more strongly or statically typed choices. There are solid frameworks in Java too, which has had a lot of industry use as a web backend. I'd probably also find your suggestion of Go nicer to work with than Python or Ruby.

And how did PHP get left out of this?

Post reply on HN