About Jiggy's Web Fundamentals
Background
Jiggy's Web Fundamentals is a project created by me, Nicoll Douglas, or as people on the internet know me: Jiggy. I'm a self-taught programmer who has been learning web development since late 2023.
So far in my journey I've watched countless tutorials, spent countless days reading documentation, building projects, and all the other 101 things you go through on the self-taught programming path. I've made it quite far, and Jiggy's Web Fundamentals is my attempt at compiling the most essential and practical knowledge I've learnt, as well as the resource I would've wished to have as I was learning.
The tutorials I provide help you learn the fundamentals that are necessary and beneficial for building on the web. These include frontend technologies such as HTML, CSS and JavaScript; backend technologies such as PHP and MySQL; and more general topics suchs as Git, web security, and how the internet works. The last item is perhaps one of the more important. If you have a grasp of what the hell the web is and does, you will have a better grasp of what it is you as a web developer are trying to do.
The State of the Web
Any other web developer out there knows that the web dev practice and ecosystem has become overwhelmingly complex over the last decade. The kinds of things that we can and want to do on the web have demanded more complexity. As a result, the ecosystem and community is flooded with a million and one technologies, abstractions, attitudes, content creators, and overall just general noise that newbies don't need to hear.
What this means is that if you are someone trying to get into web dev, you will find a lot of conflicting and opinionated views about how to do so, or whether you should get into it at all. The aim here is not to dispute those views with my own take, but rather provide some basic sense for those that want a start in web dev.
A strong understanding of these fundamentals and building with basic web tools means you will have a core understanding of how any complex website or web app works under the hood and be able to build whatever you wish. One of the goals of Jiggy's Web Fundamentals is to simplify the daunting scope of modern web development and help you realise, the scope is not that scary, and under the hood it's not as complicated as the echoes from the community will have you think.
You will also understand why the web dev ecosystem has evolved the way it has, the changing attitudes, and what problems newer developments are trying to solve. All of this just by learning the fundamentals, powerful stuff right?
Final Note
I believe that one of the joys of web dev and programming as a whole, is that you have an incredible amount of creative freedom to build whatever you can think up. If you're someone pragmatic, you can solve that problem you wish you had a solution for. If you're someone more artsy, the web is your perfect canvas.
Back in the old days of the web, this potential was one of the web's wonders that has been lost today and replaced with homogenous, uninspiring, corporate web services and products.
One of the best skills and qualities you can have is a curiosity and motivation to learn and build regardless if its been done. Web dev and programming in general facilitates that and its a quality that will always be needed. So if you are interested in learning web dev, get inspired, take a look around, and happy learning!