Where are [ and ] in a French keyboard?
The AZERTY keyboard is the most common in France. '[' is shared with the '5' key and ']' is shared with the degrees symbol key to the right of '0'. The '[' or ']' characters appear when you use the AltGr key.

I would hate to be doing Objective C on a French keyboard!

Home and End depend on context in Windows. If the text is editable, home goes to the beginning of the line and End to the end of the line. The Mac does this with Command-Right Arrow (End) and Command-Left Arrow (Home).

When the document is not editable, Home goes to the beginning of the document and End to the end of the document in Windows. On a Mac, for Home you use Command-Up Arrow, and for End you use Command-Down Arrow.