Coding Bootcamps are some of the fastest ways to become a web developer with many programs taking just 15 weeks you are considered job-ready. Although it can require you to learn an extremely dense amount of information within an extremely short amount of time the Bootcamp curriculum is definitely a good one to learn if you want to get into web development professionally. Here are the technologies and resources you will want to learn if you want to become a Bootcamp Level web developer.
Many web applications have what is called a 'frontend' meaning the website with which is run within the web browser as well as a 'backend' which is run externally within a separate server. The backend can be written in pretty much any language but there are definitely some more preferred ones. Most Bootcamps tend to sway towards Ruby on Rails as the technology of choice for the backend.
In order to learn Ruby on Rails, you should definitely be picking up the Ruby programming language first. Developed in the mid-1990s, Ruby is a 'developers first' language created by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed as well as uses its own garbage collection making the language a joy to type in as well as making it extremely friendly for new developers. Some amazing resources I have found in learning Ruby is FreeCodeCamp's Ruby programming language full course which you can find here on YouTube as well as Boris Paskhaver's course on Udemy you can find here.
Once you have gained a bit of experience in using Ruby it is now time to move on to Ruby on Rails. Ruby on Rails is a backend serverside application that uses an MVC architecture and has a ton of different uses. Although out of Bootcamp, you are mainly going to be using Rails in order to create something called an API for your frontend to use. Team Tree House has an amazing guide on Rails which can be found here and Free Code Camp has an amazing video on YouTube as well which can be found here. Bear in mind both of these technologies are going to be extremely slow to start learning and it's going to take a huge amount of time and practice in order to become proficient in either of these technologies. But after you've created a bunch of practice projects and examples most learn to love Ruby and Rails.
HTML or HyperText Markup Language is going to be the main building block in which you organize your webpage. It can be combined with CSS in order to help style the document or it can have JavaScipt added in order to manipulate it. HTML is extremely easy to learn but difficult to master with things such as semantic HTML becoming more and more important in modern programming. If you are planning on learning HTML, W3Schools will be your best friend. They have an extremely extensive guide on nearly every single tag or element within HTML and will be your one-stop-shop for all your HTML questions. You can find their website here. learn HTML is also a great resource for getting started as well and they can be found here.
CSS or cascading style sheets is a style sheet language meant to describe the presentation of a document written within a markup language. If you want to change anything to how your page looks, CSS is where you are going to do it. In this way, CSS can be extremely difficult to become proficient at since it has a huge number of different options for changing up your page. Although it is much like HTML as it is not technically difficult, it requires a large amount of design experience and practice in order to get great. Also, like HTML, W3Schools will be your best friend in this regard and there CSS section of their website can be found here. Other than this, the best way to learn CSS is to learn all the display properties just jump in and experiment with as many commands as you can until you can get a page looking just like how you wanted.