Firstly, coding web sites and blogs are quite separate from coding apps like games. Web sites and blogs are basically text files with a few graphics thrown in. So you need to decide which you are looking to focus on.
However, each language has its own syntax and data structures. Making for an ugly mishmash. As an alternative, there are a plethora of content management systems (CMS) that hide the complexities of HTML/CSS/JS/PHP and require no programming knowledge. The problem is that:
- They are mutually exclusive.
- Each one has its own way of working.
- They do not teach you how to code.