06-01-2015, 09:52 PM
Depends on what you know about programming, honestly. If you're interested in learning a language, or if you already know JavaScript or C#, then I'd recommend Unity with their user-friendly interface and ability to develop both 3D and 2D games. If you're learning a programming language, I'd recommend C# as you can take that beyond game development, and it's pretty simple once you figure it all out.