3 ms·
Modern front-end development is extremely complicated. You need to figure out a pile of tooling, frameworks and libraries, and boilerplate stuff that's constant
by logicalmonster 4y ago
Modern front-end development is extremely complicated. You need to figure out a pile of tooling, frameworks and libraries, and boilerplate stuff that's constantly in flux before you even get to the point of seeing "Hello World" on the screen and figuring out where you can add some CSS to change the color and font and move it around the screen. Even a simple project might have 50 different files you need to edit. Even figuring out where to get started is hard.
You know what might make more sense? Focus on Web 1.0 stuff. What tech was more common say around 2005-2010? Look into working with HTML/CSS/jQuery without any build tools. Create a folder with an index.html file, and put your CSS and JS in there with no other tooling. Figure out how to manipulate HTML/CSS/JS in there and being able to build a basic webpage there before looking into more exotic setups. Some elitists might scoff at this kind of setup, but the more important thing is to learn how to code. Eventually you'll run into issues trying to maintain that kind of simple setup and that's where you can start to look into CSS libraries and build tools and more.
- fzzzy 4y agoYou don't even need jquery. jquery was created to abstract away some subtle browser differences that no longer exist. It's quite straightforward to write raw javascript and dom calls, using caniuse as a reference for what is widely standardized.
- logicalmonster 4y agoYou are technically correct that you don't truly need jQuery to build sites today. That said, there's still useful jQuery libraries and example code out there, and it's still a good experience to figure out the basics, if only as an exercise to figure out how one library works. If OP is trying to get a first web-developer job, there's fairly good chance that they'll encounter some legacy systems that use it for a first job. If this is anywhere near accurate, the usage today is still surprisingly widespread. https://trends.builtwith.com/javascript/jQuery https://trends.builtwith.com/javascript/jQuery