Should I learn both JavaScript and CSS?

Yes. But the core three (html, css, js) is all you need unless you’re going advanced.

5 Likes

Out of the advanced languages, what is the most popular to learn after the core three?

3 Likes

Probably either jQuery beause it is JavaScript’s library or SQL because its a database, and a lot of web development jobs require it.

2 Likes

This is really helpful, thank you! Just curious, do you know how to code with Python?

3 Likes

PHP and Ruby are both side-server which explains why they don’t get used a lot.

1 Like

I know the basics (how to do text) in Python. That’s it for me.

4 Likes

Its as long as you make it. But it does take a while to learn and memorize it all.

5 Likes

just because its a library doesn’t mean you should use it. Jquery is declining in popularity because of several reasons (it was designed to solve a problem which no longer exist (cross browser support), which now happens in JS itself). Fetch and axios are popular alternatives for making asynchronous request.

for extensive DOM manipulation better libraries/frameworks now exist (vueJS, reactJS)

SQL is not a database, MySQL and PostGreSQL are database. SQL is the “language” we use to write queries for the databases.

PHP powers something like 70% or 80% of all websites on the back-end. I would call that extensive usage. I suppose this partly because wordpress is a very popular CMS. (source).

html is not even a programming language, and they are not core language of any sort. They are just languages used in a certain area of programming (web development in this case)

Once you have enough experience, learning new languages/frameworks/libraries becomes a lot easier. Then you just consider which language/framework/library is best for the job, and you use that. Each language/framework/library has pros and cons. Use the best tool for the job (if possible of course)

In the beginning, just choice something so you can learn the basic concepts.

7 Likes

HTML,CSS, and JS are the core 3 Web Development languages. Everything else helps support it normally. PHP is a exception.


4 Likes

I should rephrase core. Main would be a little bit better words, I’ll give you credit for kicking us though @stetim94

5 Likes

i don’t agree with that statement, they are the core 3 languages for front-end web development languages, that i could agree with

so many websites have a back-end (or communicate with a rest API, which i consider back-end), here there are plenty of other languages for back-end web development.

i think front-end web development + back-end web development = web development.

but lets not get too hung upon the exact technical definitions.

5 Likes

In that case should you try to specialize in either front end or back end, not both?

3 Likes

Which languages do you mostly use?

3 Likes

I wish I still had likes :cry:, because I’d like that. Technically your right.

@sunlessshadow

Learning both gets you a better webpage

4 Likes

I use HTML, CSS, and JS. I specialize in those languages because I know them well.

The game is the point, not the site (its not mine), but with HTML, CSS, and JS you can create extraordinary games without anything else.

Codecademy is way better than Sololearn though.

5 Likes

Both is known as a full-stack developer.

in the beginning, just get started and make progress. Even an back-end developers knows some front-end and vice versa, given you do have to be able to work with both type of people in a team.

so you can always later decide which you like better/suits you better and want to specialize in.

6 Likes

That’s a cool game! So much code though.

5 Likes

The best games contain lots of codes due to a lot of features that takes lots of codes. Some popular games are smaller, but not as complex.

4 Likes

Yes. That’s over 1k lines on code! It’s a cool game though. Nice use of just web languages.

3 Likes

Welcome @codingperson51867872 to Codecademy!

Yes. It is a nice use of web languages. But the point of this is about courses concerning web languages. Its ok to awe at amazing things, but this isn’t the thread to do so. Thank you for trying to participate, however, in the forum. Since your new, your are just being told these rules, and I understand completely.

Have a nice day, and I hope you enjoy your expierence on Codecademy! :smiley:

3 Likes