I actually attended UAT!! I took 2 semesters of online classes. I transferred in many generals so I started on programming classes first semester.
So, I took my first programming class called "Programming Basics". It was taught by Jonathan Harbour (
DarkBasic Textbook). I loved the class and learned sooo much from it. Our "final" was to create a game, any game, that worked. I created "advanced singleplayer pong", where you have a paddle on the top and bottom controlled by the left and right keys, and paddles on the left and right controlled by the up and down keys. You bounce the ball around the screen on your own, collect powerups, etc. It had music, sounds, a high score list, but wasn't a huge breakthrough or anything.
The next class after that was quite the opposite. The entire course centered around one assignment: "Please buy unreal tournament 2, split into groups of 5, and create a Mod for the game that changes the vehicles, weapons, physics, gameplay modes, 3D models, and includes several maps designed for multiplayer balance". Uh, what? So I just learned a bit of DarkBasic and now you want me to make a Mod for a game using some other language entirely? After 3 weeks of trying to learn the programming language (on my own since there was no book), my team assigned me to make maps and the 3D models contained in them. Since we didn't have a 3D modelling course yet, I just dropped out.
What I learned from UAT is that DarkBasic was an easy to learn language that had great potential, which is why I am here today.