Your projects look incredible.

workshop

However, we can make them more than just look beautiful.

This week week we learn about "real" programming using Javascript.

HTML CSS JS

Demo

Javascript/ES6 is used for building APIs, mobile apps, webpages, and even desktop applications.

Technically speaking, this is now "real" programming. HTML/CSS are quite limited in what you can do. In particular, it's quite difficult to make "decisions". HTML is just a representation; there's no logic built into it. (Side note - if you really want to get technical you can read through the concept of how CSS is Turing Complete. Being "Turing Complete" means you can theoretically write any program in this language.)

There are many programming languages in the world. The "original" language, that is still widely in use today, is called C. It has a fascinating history>) and much of the world you see today runs on C.

Although C is useful, it is quite complex, and not very easy to use with webpages. JavaScript is the right tool to use for this, and a fascinating language in its own right.

Topics

Here are this week's primary topics and what they're used for.

Documentation

Additional Resources

Videos

Gym