Do you need to run the Epic Game Launcher to launch the Engine to program/develop on?
if not how do you run just the Engine to program?
You have to launch the editor from the Epic Games Launcher
You can download and compile the engine from Github as well, but you have to register first. Generally I’d suggest using the launcher to download and create projects. Skip the launcher and use the UE4Editor.exe to open projects after that point.