You saw it online, youtube tutorials, related websites or even a friend or family member told you about it. However you came across web development you're here and ready to move forward in this industry.
Though it's a little frightening because there are so many lines of code put together an it just "magically" creates these words and styles on a web page. It's quite fine learning is a process. Your first step is to get comfortable with HTML5, a markup language used to structure our website. HTML or Hypertext Markup Language is not a scripting language. A lot of beginners get confused on this mostly because they've heard or assumed others address it as such. HTML5 specifically has a variety of tags and elements that we can utilize. The more we understand HTML the better our structure can be especially for Search Enging Optimization but we'd get into that later on.
Your goal is to master various technologies as you go forward on your web development journey. It's important to know in order to master something, a lot of time and effort has go towards this goal. You cannot become a master of HTML in 1 month however, you can learn all of the fundamentals and grasp some common practices of a web developer. Set a schedule for yourself, sure you have other obligations and responsibilities in your life but manage your 16 hours (give or take) of your productive life in such manner you can afford atleast 2-3 hours towards web development.
At the beginning of your journey learn HTML, plan and execute your daily schedule. This will only benefit you in the long run so it makes no sense cheating yourself to what could be a promising, successful career.
After HTML, learn basic CSS (Cascading Style Sheets). This technology allows us to style our web pages. CSS is not a scripting language it is a stylesheet. You can manipulate most things on your web pages, with basic CSS you can get an amazing site done. However, once you've written and understood basic CSS, move onto advanced queries such as; calculations, animations, media queries, flexbox & grid display, etc. Those are essential for responsive displays you can learn an entire free course on responsive web design here.
You completed the course and already looked at the other courses they're offering. If you did not that's okay. HTML and CSS give us a fantastic look to what we are conveying but there is still few things left missing. We're missing out on some functionality we want elements and content to behave in some way or the other. JavaScript gives us this ability to add functionality on our online asset. Some may even argue JavaScript is the "God" of all scripting languages and yes this would be the first, for some, scripting language you'd need to learn in order to be a great developer. Here you can begin your journey in JavaScript. Unlike HTML and CSS, JavaScript can potentially take twice as longer to learn as there are many different options you have with "vanilla js". Vanilla JavaScript is referred to as plain javascript, without any frameworks
As mentioned above you can use JavaScript with frameworks for UI/UX designs. I recommend learning the language first then the framework, as this would not confuse you anymore than you need to be. Here you can learn more into libraries and frameworks. You don't need to learn redux as it's not necessarily a requirement these days.