Choose a clear cut navigation for a new website. Choose best hierarchy rule for new website. Include sidebar with body section.
@semidot: the question here is mainly about what to learn, but if you want to offer advice on how to design the site, then you need to do so in a way that will be helpful to a beginner. Simply making a list of points tells him nothing.
Why? IMHO, not every site requires a sidebar.
I’ve been building sites for years and I don’t understand this.
Please provide proper explanations in any reply, but especially when replying to a newcomer.
I never said that sidebar necessary for a website. Use sidebar according to necessity but keep in mind that website architecture should be clear and easy to understand for first time visitor.
Now, second thing is analyze text ratio with HTML. It means we need to provide knowledgeable content to website’s readers. If we do not contain enough content on website, Google takes it seriously and count thin pages.
If you want to introduce a database, look into mysql & php.
A word of caution
You have to know html & some css - I think all web developer would agree on that - but after that there are endless options.
Every web developer has their own preferences.
Some will tell you need to use a css framework (like bootstrap), others prefer to make their own - I do my own, but vaguely based on this - https://www.sitepoint.com/premium/courses/build-your-first-website-html-css-2891
Just remember, google is your friend, the forums are your friends, but everyone has a biased opinion. Always double check what you are being told before you get stuck in.