So, I'm back after many frustrations with Unity, and I'm having problems. I've realized that just diving in and screwing around in Unity is doing NOTHING for me learning wise, so I want to go the route of not using a game engine. Why? I don't want the constraints. The problem is, I have no knowledge of anything programming or game design-wise (even terminology) so I need some help. Where do I even begin? What kind of libraries or programs will I need? What language should I start with?