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: Which skills do you think a front-end developer should have?

9 pointsby Ocho-Bitsover 14 years ago
I'm starting my developer career in this area, I'll love to hear some opinions from you guys. What should I learn? Know?<p>Thanks.

4 comments

malandrewover 14 years ago
Designing w/ Web Standards, 3rd edition by Jeffrey Zeldman<p>Dom Scripting by Jeremy Keith<p>Eloquent Javascript by Marijn Haverbeke - <a href="http://eloquentjavascript.net/" rel="nofollow">http://eloquentjavascript.net/</a><p>Learning JQuery by Jonathan Chaffer<p>"Dive into HTML5" by Mark Pilgrim - <a href="http://diveintohtml5.org/" rel="nofollow">http://diveintohtml5.org/</a><p>"CSS - The Definitive Guide" by Eric Meyer<p>"Javascript - The Good Parts" by Douglas Crockford<p>==========================================<p>Those should pretty much cover everything you must know if you are starting now. Start with Zeldman's book first and end with Crockford's book, besides that go ahead and choose your own adventure by reading the rest in any order you want.<p>While you will probably get more practical usage out of reading Learning JQuery before DOM Scripting, I think you will get more value out of Learning JQuery if you read DOM Scripting first.
评论 #2004273 未加载
dsteinover 14 years ago
Write a video game using JavaScript/Canvas. Game programming is the fast track to becoming a great developer because of the mix of skills it requires (math/algebra, animation, graphics, sound, resource management, testing and debugging).<p>And don't cheat by using some fancy pants game engine.
评论 #2004281 未加载
aonicover 14 years ago
Start with basic HTML/CSS knowledge, understand the CSS/DOM rendering differences between browsers. Learn jQuery, and JavaScript in general.<p>Understand the DOM, and how traversing in jQuery/JS works. Understand and learn how to debug JavaScript, and CSS rendering.
beeover 14 years ago
A scripting language (PHP,ASP,Python,etc), sql, html, js, css. And the best way to start learning is to start doing projects, smaller at first, then bigger and bigger. You can try doing some project with something that you need.