DEV Community

Discussion on: Don't Give Up On Learning JavaScript After Three Weeks

 
zacharythomasstone profile image
Zachary Stone

No, although you will see some parallels.

Typescript is a subset to JavaScript. Should you ignore learning JavaScript and only use Typescript? No... Not at all. But I would recommend Typescript because it has an easier learning curve.

Think of Typescript like a chainsaw with a safety guard on it, and a bunch of features that make it hard, but not impossible, to hurt yourself.

And then JavaScript is without those safety guards and allows you to do things you couldn't do with Typescript.

Some may think, why ever use JavaScript when it's easier to get hurt, especially since Typescript serves the same end goal?

JavaScript is more flexible, although there are some really funky stuff to learn with JavaScript and the fact that you can confuse yourself into a corner dealing with it's quirks, it's still an important language to learn well.

Ultimately, once you get comfortable with programming concepts with Typescript, and enjoy the benefits of a strict types language, you can start looking at the complied code and see the vanilla JS and start learning more and more.

Thread Thread
 
zacharythomasstone profile image
Zachary Stone

You don't need JAVA for Angular/react or Vue. Although learning JAVA wouldn't hurt I guess?

I'm curious why they are telling you that you NEED JAVA. Maybe you confused JavaScript with JAVA?

Thread Thread
 
rvakid82 profile image
rvakid82

I’m not sure. I don’t know what anglar/react/whatever actually do. Everyone says i need to learn javascript becuae i can’t use html
And css anymore, everything is jacascript. This is just advice i’m getting from here, course discussion boards. I dunno, i’m clueless to how anyone uses it

Thread Thread
 
zacharythomasstone profile image
Zachary Stone

Whoever told you that you can't use HTML and CSS is wrong.

HTML CSS and JavaScript are what make up a website.

Think of HTML as the Bones of the site. CSS is where you add the style to your website. (So fonts, colors, font size, etc.) Think of CSS as the skin of the site. And JavaScript gives you the functionality to the site.

Also I would recommend this YouTube playlist that utilizes P5.js it's an online editor where you could just code along with JavaScript.

youtube.com/playlist?list=PLRqwX-V...

The coding train does an excellent playlist teaching you different concepts while seeing results and it's fun.

Thread Thread
 
rvakid82 profile image
rvakid82

I’ll try the youtube playlist out, thank you. I’ve used HTML and CSS professionally for almost 20 years so it’s good to know it’s not dead

Thread Thread
 
zacharythomasstone profile image
Zachary Stone

Not dead at all.. yes, most places will have you use SASS or LESS or something that generates HTML but learning those technologies is just building on your understanding of the basics of HTML and CSS there is some added features and syntax changes, but 20 years of experience in HTML/CSS is a benefit to you.