There are a lot of different platforms out there, depending on what you’re doing. There are platforms for sites, for blogs, and for creating a lot of different kinds of user experiences. Of course, you probably don’t want to (or need to) learn them all. It’s much easier to just learn what you need to know for the kinds of things you want to create. If you need to do something else later that’s outside of your skill set, you can take the time to learn something else or you can hire someone to do that part of the work for you. The possibilties really are endless.
Overall, which platform is best depends on you, and what you want to do. Based on the kind of site you’re trying to create or the type of blog you want to build, there are plenty of choices. A lot of people use platforms that are already created by others, because they are easy to deal with. They just plug their information in, and they are up and running. Of course, someone had to create those platforms in the first place, and someone also has to keep templates available for people to use. If you see that one platform seems superior to the others for your needs, that should be the platform that you make an effort to learn.
When you get really good at it, you can use your skills to help others – possibly even for pay. That will allow you to do more, and will give you both more practice and more confidence. After you’ve mastered a platform, you can learn others so that you’re better able to help more and more people. Don’t assume that you can’t learn more than one platform, because it’s possible – it’s just better not to try to learn them both at once.