Are you looking to make in-game UI? If so, the preferred method of making UI for your game is Unreal Motion Graphics (UMG).
Slate is the name for Unreal's custom UI programming framework. The editor interface is largely built using Slate.
Slate Architecture
Details Panel Customization
Using Slate In-Game
Slate Overview
Using Slate in a Project
Slate Widget Examples