I started to learn the basics when I was in my third year of college. I learn the basics from college but I master it myself. I am a minimalist type of person, I love doing things simpler but catchy in the eyes.
I don't put too much color when it comes to my design, I rather choose one font per project for consistency and I'm very cautious in alignments of every detail.
As of now, I'm just focusing on the front-end side, I currently mastering HTML, CSS for design and responsiveness of the page and figma for layout. I use GitHub for free hosting and testing purposes.
I'm also learning Javascript for user interaction, I'm planning to jump on ReactJs if ever I master the basics of Javascript.