Learning to code should be explained... at least thats what I believe, and in this section I attempt to do just that. See me explain my logic as I go through freeCodeCamp courses. Some are older videos but if you require help in any video, make sure to comment through youtube and I will attempt to respond as quickly as possible.
This is the perfect place to start if you are brand new to coding. If you have never coded a day in your life, freeCodeCamp's HTML and CSS section are the place for you to get your feet wet and start coding today. Wrap up video in the end to tie it all together. HTML and CSS are the visual aspects, JS is the behavior.