Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Knowing HTML, CSS Alone Worthless?

Featured Replies

Is knowing HTML and CSS impressive, or do so many people know them? Do you need to know a programming language like Javascript, too, to get anywhere/be employable?

Nothing in life u learn is worthless

 

if you know html css.. try to get hold of responsive website,media queries etc..

 

yes knowing js is always a plus(to become a frontend developer) but many companies don't ask u to write javascript plugins right from scratch but u shld have knowledge of basics of js and able to tweak existing js plugins and implement in websites

HTML and CSS are the 2 main web languages, they are the foundation of any website. Other languages such as PHP and javascript build on top.

Learning HTML and CSS is a great place to start.

 

No you dont need to learn another programming language like javascript. Although most employers like people to know a couple of other languages, there are lots of jobs for people who only know HTML and CSS.

HTML and CSS are the 2 main web languages, they are the foundation of any website. Other languages such as PHP and javascript build on top.

Learning HTML and CSS is a great place to start.

 

No you dont need to learn another programming language like javascript. Although most employers like people to know a couple of other languages, there are lots of jobs for people who only know HTML and CSS.

 

JavaScript is pretty crucial too, not for a very simple website but for anything beyond that (Who wants to create static websites these days?).. JavaScript is often referred to as 'The language of the web' and for good reason, it's everywhere.

For almost all developer positions (Web) you HAVE to know JavaScript, unless you are exceedingly good at HTML and CSS, the only developer I know of who makes a good living without knowing JavaScript is Harry Roberts and he is an exception to the rule.

 

If you know JavaScript, and well it will increase your earning potential exponentially, such is the demand for developers who have great JavaScript abilities, especially if you learn some server-side js (Node) and a modern framework like React.js. Also heavilly used in automated build tools like Grunt, Gulp etc. You really do limit yourself if you don't learn the language so I'd strongly advise you learn it alongside HTML and CSS.

 

Most reputable companies don't just throw plugins at every problem, for some scenarios they use some kind of library but generally they write their own stuff. There are companies that exist that do throw plugins at everything but you won't learn much doing things that way, and the stuff they release is generally inferior.

 

That all said learning HTML and CSS is very useful, there are some companies that employ dedicated JS developers so that leaves open positions for those that know only HTML and CSS, but these are typically working on very large, cutting edge prodiucts so your HTML and CSS skills would need to be very good. Most still require you to have the fundamentals of JS down though.

 

Easier in my eyes to spend a few months learning JavaScript fundamentals then spend a few weeks with jQiuery. By then your JavaScript skills along with HTML and CSS you know should be good enough for a Junior Front-end developer role.

Edited by rbrtsmith

  • 2 weeks later...

Definitely not worthless. It's a start. Anything you learn from there on will be beneficial.

 

As Robert mentioned, you'll probably want to sink your teeth into Javascript sooner, rather than later.

Edited by jakdothtml

More you learn more you have opportunities...but this does'nt mean HTML & CSS are not worth. Responsive design is the current and future trend (as most experts say). Practice that two language the best. & you can create amazing layouts and there are pre-built javascripts which you can just insert in your code to create dynamic effects. Now just with CSS3, great effects are made easily possible.

Edited by arthiSuresh

More you learn more you have opportunities...but this does'nt mean HTML & CSS are not worth. Responsive design is the current and future trend (as most experts say). Practice that two language the best. & you can create amazing layouts and there are pre-built javascripts which you can just insert in your code to create dynamic effects. Now just with CSS3, great effects are made easily possible.

 

 

What you said is true up until the just throwing JavaScript plugins at problems, yes there are some good libraries around but a lot of poor ones too. Anybody serious about being a front-end developer should learn JavaScript. What happens when a client wants some custom functionality? Another problem with throwing plugins at every problem is performance, it kills it and I'm talking both page load and run-time.

Every front-end developer working as a professional should at the very least (Even a junior) should be able to do basic DOM manipulation and know the fundamentals of JavaScript - Variables, scope, conditionals, loops etc. without the need for a plugin.

Knowing HTML and CSS is a very good headstart to become a webdesigner/webdeveloper. Since you already have learnt these, you can gain more knowledge of javascript and that will be very handy if you are looking forward to become UI/UX experts.

 

For server side scripting you need to learn additional languages like PHP, ASP.NET or JSP. In todays mature webdesign practices, it is good to choose PHP.

 

JavaScript also lives in the server these days. Look into Node.js, no reason why the full stack cannot do JavaScript, it's working pretty well for Netflix.

If you want to code for the web, CSS and HTML are essential. I'd go as far to say Javascript is too, but this is a fairly recent necessity.

 

You won't get far without coming into contact with Javascript. Whether it's your company's build tools, frontend, real-time service, a JSON API, the list goes on and on. So many things run on JS nowadays. I haven't seen a job post for a frontend developer, backend developer, or full stack developer, that hasn't listed Javascript as a must have skill, probably in the last 2 - 3 years.

 

Your level of Javascript knowledge depends on what your job involves. You certainly need to be familiar with it, but if you're a PHP developer, then you probably won't have the same requirement to master the language quite as much as someone that relies on it regularly.

 

For example, this is a Ruby based agency, and they have JS listed as a requirement in every one of their jobs, despite it not being the core language they work in.

 

JavaScript also lives in the server these days. Look into Node.js, no reason why the full stack cannot do JavaScript, it's working pretty well for Netflix.

 

Yeah, but they only steam 22 million hours of video a day. Perl on shared hosting could do that :p

 

I lie.

 

Yeah, but they only steam 22 million hours of video a day. Perl on shared hosting could do that :p

 

I lie.

 

BBC runs on Node too and didn't they have around 7 million concurrent users at one point during the UK elections and I didn't see any reported performance issues. Pretty impressive.

 

JavaScript also lives in the server these days. Look into Node.js, no reason why the full stack cannot do JavaScript, it's working pretty well for Netflix.

I thought Netflix was a silverlight application. Have they changed?

I thought Netflix was a silverlight application. Have they changed?

 

According to the interviews I read it was built with a Java backend, they have since switched to Node & React front-end

Edited by rbrtsmith

I thought Netflix was a silverlight application. Have they changed?

 

I think it was just the player that was powered by Silverlight, but they gradually rolled out a HTML5 version over the years.

 

I don't think Netflix have completely made the transition, there's still parts of the application written in Java, but they will eventually. They seem to have made good progress so far.

 

I read the same interview that Robert mentioned. It's quite interesting, especially when they talk about performance. Even the slightest thing could badly affect viewing for it's users, so they basically take a performance first approach to everything they write.

 

 

What you said is true up until the just throwing JavaScript plugins at problems, yes there are some good libraries around but a lot of poor ones too. Anybody serious about being a front-end developer should learn JavaScript. What happens when a client wants some custom functionality? Another problem with throwing plugins at every problem is performance, it kills it and I'm talking both page load and run-time.

Every front-end developer working as a professional should at the very least (Even a junior) should be able to do basic DOM manipulation and know the fundamentals of JavaScript - Variables, scope, conditionals, loops etc. without the need for a plugin.

Yes, I agree with you....

with just HTML and CSS, no one can continue for a long time...especially in the most competitive planet...

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.