Live data from Hacker News

A beginner's cheat sheet for web development

bentobox.io

131–140 of 198 posts

Re: A beginner's cheat sheet for web development

#132
Hilarious to me that no one here gives a second thought of how intimidating a list like this would be to someone first getting into web development. On my initial scroll down the list, I first thought it was a tongue-in-cheek joke ("cheat sheet"? Lol) about the incredible range of things your typical full stack developer needs to know to actually go from 0 to .com

Re: A beginner's cheat sheet for web development

#133

Hilarious to me that no one here gives a second thought of how intimidating a list like this would be to someone first getting into web development. On my initial scroll down the list, I first thought it was a tongue-in-cheek joke ("cheat sheet"? Lol) about the incredible range of things your typical full stack developer needs to know to actually go from 0 to .com

Constructive point: I like the color coding, but use it. Server: red, database: yellow, app: blue.

Javascript: blue Postgres: yellow Nginx, Apache: red Django: purple Node: blue Express.js: purple LAMP: white?

If that won't work, maybe shades of those colors for the various types

Re: A beginner's cheat sheet for web development

#134

I think the web would be a better place if you encouraged beginners to start with the HTTP block, rather than HTML.

I am happy I started with HTML. I composed a page, all full of blinks, and it blinked! And then on to CSS, where I found :hover, and I was hooked. Then javascript, python, and only after python and frameworks did I really need to understand HTTP. What I mean is that if I had started with HTTP, I would just have been perplexed, never hooked.

Re: A beginner's cheat sheet for web development

#135

OP here: in case anyone has suggestions, this is also on GitHub: https://github.com/JonHMChan/bento/tree/gh-pages Would love your feedback!

Very cool. Like the site. The one thing I noticed is that you put "Codeacademy" but they really spell it "Codecademy", with no leading "A" in academy.

Re: A beginner's cheat sheet for web development

#136
post #5

The title and the pitch on the actual site are kind of disingenuous. This is a collection of resources to learn web development. Its hardly a cheat sheet or "everything you need to know". A cheat sheet would be a succinct set of syntax/concepts/examples required to get by. Having said that, its a pretty website and its a worthy cause so please don't take my critique too critically.

Thanks for the feedback! Anything to add in terms of tech I'm missing or better links?

For beginners, what about rad tools like Microsoft lightswitch or alpha everywhere/five or appcubator which offer much lighter learning curves and faster development, although for limited types of projects?

Re: A beginner's cheat sheet for web development

#137
Love all these new technologies that are hardly proven in production and many have been proven to have fundamental design problems leading to security issues that cannot be engineered around without breaking the flexibility offered by the technology, such as PHP and Ruby.

JSON and XML are just data formats, there's nothing special to know about them other than that a lot of stupid enterprises decided that they are standard now so that's what you'll use. Considering that Javascript isn't even a defined standard (although ECMAScript is) , I find the idea of a standard based on it quite laughable.

This is more like a cheat sheet for farmland development, as requested by the landowner. Bring your own tools and teach yourself how to use them, just don't bring your own land unless you plan to forfeit it.

Re: A beginner's cheat sheet for web development

#138

Would like to see the Ruby micro-framework Sinatra on this list. It's a great starting point for Ruby development and could be a good entry point into Rails, which can be intimidating for a beginner.

Seconding this. If I had started with Rails I might have been just turned off by all the Active* gems it seemed had to know.

Re: A beginner's cheat sheet for web development

#139

Love all these new technologies that are hardly proven in production and many have been proven to have fundamental design problems leading to security issues that cannot be engineered around without breaking the flexibility offered by the technology, such as PHP and Ruby. JSON and XML are just data formats, there's nothing special to know about them other than that a lot of stupid enterprises decided that they are st…

> Considering that Javascript isn't even a defined standard (although ECMAScript is)

ECMAScript isn't a different language than Javascript, its just the name on the standard for the language (IIRC, the name is because of the trademark Sun had -- and Oracle now has -- on "JavaScript" [1].)

[1] http://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_N...

Re: A beginner's cheat sheet for web development

#140
This is great, thank you. Some links for Scala:

Documentation: http://www.scala-lang.org/ Twitter School for Scala: http://twitter.github.io/scala_school/ 99 problems in Scala: http://aperiodic.net/phil/scala/s-99/ Coursera with Martin Odersky: https://www.coursera.org/course/progfun

Post reply on HN