There are lots of ways to earn money online and making websites is one of them. There are many people that want website and it is actually relatively easy to make a simple site yourself. This means that if you want to do well out of making websites you need to be able to do something more technically difficult.
It is therefore worth starting by looking at the different ways that you can make websites using sites such as Blogspot or WordPress and see what can be done fairly easily. Then you can think about what is more difficult and likely to be required and whether this is something that you can learn to do.
You will need an interest in programming and be prepared to learn a lot if you want to be able to do this. You should find that there are plenty of places to learn, but you will need to be willing and be experienced to be able to do it. You should be able to learn everything you need online as there is so much information there but you may need to search around a bit to find everything that you need. It could be wise to get a book or look at courses if you want to have some sort of instruction that is more organised and you may feel that you want a teacher to be able to help you answer questions that come up.
It is worth thinking though about where you will find your customers. It is all very well learning the techniques required and having all of those sills but if you cannot find any customers, then you will have wasted money on a course or time on learning that you could have spent doing other things. You will need to advertise your services so that people know that you are available to help them. This is really important and you may need to spend as much time learning about the best way to do this as without these skills your others will be wasted.
It may sound like you will have to put in a lot of hard work and you would be right. Starting any new business can be difficult and if you are not prepared to put in all of the hard work required then it is best not to start at all. Once you get going, you could find that you will make a lot of money and have lots of fun, but you need to be sure from the start that your enthusiasm will not run out before you get to this stage.
You also need to be aware that there is a lot of competition. There are a lot of individuals as well as companies making money in this way. This means that you need to find a way to stand out. It could be that being new and fresh with some different ideas could be enough, but it will all depend on whether you do have lots of good ideas or not. Think about whether you really will be able to do this. An alternative could be to join a company that provides this service. Then you will not have to think so much about the marketing and finding customers but just get on with the actual business of making websites.