Not really a grammar question but maybe you can help, I'm trying to learn how to write cursive and I don't really get the difference between о and а, if it's at the end of a word it's easy but if it is in the middle it confuses me (like кофе/кафе)
Picture worth a thousand words.
А has a “leg” - a small hook. When you add this hook, you turn о into а.
O is connected to the next letter with a small extra loop on the top write.
Disclaimer: my handwriting is far from being beautiful, but this is how I actually write. Everybody develops his or her own handwriting, and the way you connect letters is usually the question of your preferences.