Savoir est un terme très large, ça concerne les savoir technique, général. Savoir comment fonctionne quelque chose par exemple. "Il sait jouer du piano, elle sait compter, je ne sais pas ce que tu veux dire".
Connaître est plus limité. C'est quelque chose de plus personnel, intime. "Je connais mes amis, elle connait bien sa ville, nous connaissons de bons restaurants, etc."
Il y a des cas où on peut utiliser l'un ou l'autre. "Je connais la réponse / je sais la réponse".
Pour le français, tu peux dire "je connais le français" (j'ai une relation particulière avec cette chose) mais tu peux aussi dire "je sais parler en français". (j'ai appris comment ça fonctionne).