The program is a good way to learn it. C# code editor with intellisense. Script manager, cookbook, debugger. Tools for recording keyboard/mouse and selecting UI objects such as buttons, links and ...
RoslynPad is also available as NuGet packages which allow you to use Roslyn services and the editor in your own apps.