Thank you for this post @cryptoctopus.
While I am not one for coding, I find extreme value in this article. What you describe is the process for learning anything. There is extreme value in that. No matter what the task, especially if we are single minded and focused, we can excel at it. It might take a couple years, or decades. But with persistence we can get there.
What you are embarking upon is interesting since we are going to need designers of sites on the blockchain. Since I believe this will be at the core of the economy, having one who can code sites to operate in this arena will really help push it forward.
You are an example of what occurs with decentralization. Something you create will never end up on Facebook yet it will on the blockchain if you so desire. The same is true for thousands, if not tens of thousands, of others. Anything they develop can end up here.