Very well put to getter basic principles together 👌. Especially liked the tips part. I am a full-stack developer and love to learn new things about UX. What things do you follow commonly to get updated on UX design?
Connecting with people in the UI/UX field on LinkedIn and Dribble, and stay updated through discussions or just by watching their posts and learning about the trend.
Also, I'm a part of a few discord groups, where people discuss their ideas and different approaches. DesignBuddies is one good community you can check out.