Un nom indiquant la nationalité ou désignant les habitants d'un lieu est un nom propre et prend donc une majuscule à l'initiale.
Exemples :
La France a pour capitale la ville de Paris.
Le français est une langue de plus en plus parlée à travers le monde.
Les Français sont très attachés à leur patrimoine culturel.
Mais l'adjectif qualificatif ou le nom commun qui qualifie un nom, désigne un langage ou un produit d'origine ne prend pas de majuscule à l'initiale.
Exemples :
La gastronomie française est particulièrement réputée.
La France est réputée pour sa gastronomie.
Mon oncle apprécie tout spécialement les vins de la région de Bordeaux, mais ma tante préfère boire du bourgogne.