Learning web development is more than just HTML, CSS and JavaScript - Thoughts?
@codewithvoid You need to learn design too. UI and User experience is very important. Also, if you want to freelance as a Web developer, you need to learn marketing and sales. Clients don't just want websites, they want websites that can sell.
@codewithvoid Php, sql, c#, c++,mobile development, ext.
@codewithvoid Js frameworks, css frameworks, UI libraries, CI/CD, server/cloud configurations 💀 And constant emergence of new technologies
@codewithvoid Yes, web developing is not just about HTML, CSS or JavaScript etc. It is or could be a full-blown Software Engineer career. This means learning about data structures, learning about big O notation to optimize your JavaScript etc and algorithims such as breath-first & depth-first.
@codewithvoid Making anything through code requires knowledge of how to make that particular piece of software. If you're working on a website, you need design, algorithms, frameworks, etc... For a game, you need to know game engines, different programming languages, and frameworks.
@codewithvoid After learning those 3, the next step is UI frameworks. Then, you are set for Frontend at least.
@codewithvoid Never ending journey of learning the next best thing. Language/Framework/Library, whatever trendy like Web3, Crypto, Blockchain or AI. Something new will appear soon, as always.
@codewithvoid Yes, way more. Most challenges will have to do with backend development.
@codewithvoid HTML,CSS and JavaScript is like a gate to the universe of web development.
@codewithvoid Surely! There's lots more to that. The three will just make you a Frontend Developer. Not even a proper frontend developer cuz you need to learn about CSS Frameworks JavaScript Frameworks Preprocessors Template Engine Polyfills Scaffolding Accessibility User Experience etc...
@codewithvoid But they are enough at certain level😉
@codewithvoid It is! Because there's a lot involved with web development, knowing just HTML, CSS and JavaScript isn't enough.
@codewithvoid For a GOOD web developer 100%! I think CI/CD and some basic networking knowledge is a minimum.
@codewithvoid Hard to make interesting website without data, so I would add MongoDb for example
@codewithvoid I think that learning proper software development should be done first.
@codewithvoid You have to love coding. I am 70 years old and I still love the code for fun.
@codewithvoid Definitely, a lot of devs underestimate data modeling and API development in early stages, but they're crucial to great web experiences :D - Arrigo
@codewithvoid Learning web development is really a lot more than just learning HTML, CSS and JS. You can do basics but people don’t need basics. There’d be a load of frameworks, tools to learn. Then there can be people specialising in either Frontend or Backend. None the less, its the start.
@codewithvoid Yep, and learning the fundamentals of coding/software engineering helps too. World of difference between “knowing” tools and being experts at using them :)
@codewithvoid Yeahhhh It keeps getting better and better
@codewithvoid Accessibility, performance, bundlers, frameworks, browser APIs - kind of a lot
@codewithvoid Would you even allow me finish with CSS first?
@codewithvoid Completely. Those are just the fundamentals.
@codewithvoid You have to start somewhere and if you learn those you are learning web development.
@codewithvoid Those are the basic foundations to web dev. I would recommend to learn those first before anything.
@codewithvoid Language is your mere tools and it's only 10% of the problem
@codewithvoid Yes it can include learning framework, learning devops
@codewithvoid system/software design is probably the most annoying step. It pulls you in to learn more stuff like how services lead to hosting and microservices which leads to gRPC and containers, then to orchestrations and so on.
@codewithvoid For sure Web development is more than HTML, CSS and JavaScript but they are basic pillars for your journey ahead.
@codewithvoid Web development is about developing for the web