Here are 10 tips that apply across various programming language

Follow a Style Guide

Use Descriptive Variable and Function Name

Write Modular Code

Comment Wisely

Use Version Control

Error Handling

Optimize Code for Readability

Test Your Code

Refactor Regularly

Keep Learning