Good practices & good quality code

Here are a few things that will help you create good habit when creating scientific code and thus produce better quality code.

Resources

Sites to host code

Articles with best practices