Si, il C# è molto diverso a livello di sintassi.
Ma se hai le basi di programmazione e sai come e quando impostare un ciclo For (solo per citare uno dei tanti esempi) riscriverlo in C# richiede qualche settimana di studio, non di più.
Se arrivi dal mondo VB6, saltare al C# richiede anche la comprensione del funzionamento del .NET (Framework o CORE a seconda di cosa vorrai andare a sviluppare). Quello richiede moooolto più tempo, data la vastità di librerie presenti.
Per restare in tema, a
questo link hai i contenuti base per la gestione degli applicativi Office in generale. Per gestire Outlook nello specifico devi usare
Office.Interop.Outlook. Come vedi, non sono proprio immediate. Meno cha mai se non sai cos'è una classe, un'interfaccia, un metodo o una proprietà, come gestire i tipi, aver chiari gli ambiti di visibilità... e potrei continuare ancora un bel po'.
Parti dalle basi con un buon testo e poi riprendi questi link e fai le tue prove. Che sia VB.NET o C#, qualcuno che ti da una mano ad aggiustare del codice non funzionante qui lo trovi.