Common Web Languages
Whether you're a web developer or software developer, web design is essential knowledge for any programmer to have. With knowledge of HTML/CSS, you can create frontends. Even if you're a software developer who doesn't create websites, it is still useful because you can create user interfaces (UI) and display them with Electron or WebView, allowing you to seamlessly port the UI to the web if needed.
On the other hand, functional languages like PHP and JS are good to learn as well, as you will be able to automate anything you want! Scripting is essential for both frontend and backend development. You can make your elements come to life at the click of a button!
| Language | Role | Description |
|---|---|---|
| HTML | Frontend | Creates the fundamental webpage structure, laid out as tags in a document syntax. Think of it as the skeleton for your page layout. |
| CSS | Frontend | Adds style to the document. Without it, pages would just look like boring documents. Think of it as the actual flesh and clothing to the skeleton. |
| PHP | Backend | A common server-side language to process information from the user and send back a response. |
| JS | Both | JavaScript can be used on the frontend to tell your browser exactly what to do. JavaScript isn't always required, and some pages can function without it. It can also be used on the backend server using runtimes like Nodejs. |
No matter which language you decide to learn, accessibility is key. Make sure you use the proper syntax to account for screen readers and assistive technologies. It is important to follow the best practices of the language.