Variables is a comprehensive resource for web developers of all levels of experience and other web professionals with a development inclination, or a hacker/maker ethos. The site's content is clustered into easily readable topics, making it easy to find the information you need and build your skills in a fast and modular way.
Learn to Code
Are you new to development or interested in learning to code? If you're not sure where to start on our topic pages, we've got the guide for you.
Our Learn to Code guide makes sense of all the skills you'll need to acquire so you can focus on the important part – acquiring them.
For more code fundamentals, check out our Learn to Code collection.
Career Topics and Variables Career Guides
Looking to start a career in web development? Or maybe you're already in the field and looking to further your skills?
Our career topic is is where you'll find everything we know about forging and advancing a web development career.
Our Career Guides page is packed with information on everything from getting started to advanced techniques. Whether you're a beginner or a pro, we've got something for you.
We cover technology from a developer perspective. A developer perspective means we're invested in its future potential, and we want to get our hands on the tools.
We care about the details, and we want to understand the key concepts before the details. We want to get the basics over and done with quick, but understand them in a way that's accurate and cohesive.
It also means we're excited about technology, and probably more inclined to support trial-and-error optimism than caution in the pursuit of that future potential.
If you're a web developer, you know that there's always something new to learn. Whether it's a new language, framework, or tool, you're always looking for ways to improve your skills.
That's why we created Variables. We cover everything from the basics to more advanced topics, so you can stay up-to-date on the latest trends and techniques.
Check out our tech primers or dive into one of our more specialized topics like the Jamstack:
Whatever your interest, we've got you covered.
HTML and CSS
The first topic covered on the Variables.sh website is HTML and CSS. HTML is the language used to create web pages, while CSS is used to style those pages. Both HTML and CSS are essential for creating a well-designed website – or, in fact, any website.
Back-end development is the process of developing the software and systems that support an application or website. This includes everything from writing code to setting up servers and databases.
Back-end developers are responsible for making sure an application is functional and efficient, and they work closely with front-end developers to create a well-rounded user experience.
Back-end development is a complex process, and there are a variety of topics that fall under it. Some of the most common back-end development topics include:
PHP is a server-side scripting language that enables you to create dynamic websites. PHP code runs on the server, and the results are then sent to the client browser. This makes PHP an ideal choice for websites that need to handle a lot of traffic.