That's the trio of languages usually expected of anyone working with web pages at a basic level. All are easy to learn (even using trial and error), and anyone from ages 8 to 88 can learn them.
- HTML is either text or references to objects (like images) marked up with tags/elements to let a web browser know what's what (a heading, a paragraph, a list, etc.); the focus of HTML is content;
- CSS (Cascading Style Sheets) is used to format HTML to make the rendered page look more appealing; the focus of HTML is cosmetics;
HTML is the easiest of this trio to learn.
JS the most difficult (but still easy).
CSS is the trickiest (easy, but head-scratching at times).
As long as everything can be handled by the computer displaying the web page, this trio of tools is all that is needed. When access to a network server is needed, it may be necessary to use more powerful languages such as Python (or even old-school favorites such as Perl or PHP). Whatever hosting service hosting the web pages should have those and/or other programming languages availble.
Regarding cryptocurrencies and blockchains, servers will be involved for reading and writing data. HTML, CSS, and JS won't be enough, but all 3 will be used along with other languages or tools.
Posted Using LeoFinance Beta