Capitaine Train is super useful. The official SNCF (French State owned railways company) site is unusable and tries to upsell you everything but the actual tickets. Capitaine Train has a minimalistic design, fast search and has niceties like .ics to remind you of what you bought.
(I'm in no way affiliated to Capitaine Train)