Q. I see you do tutorials for both Corona SDK and Unity. If I’m just wanting to create 2D games, which do you recommend?
A. I get this question often and I HATE it — because there is no easy answer! 🙂
Unity gives you the option of doing 3D stuff if you ever want to do that, and it can build for more platforms, but the Corona SDK learning curve is SOOO much smaller it’s not even a contest. You’ll get going faster with Corona than just about anything and it builds for Win/Mac desktop, tvOS, and iOS/Android mobile, so it covers all the majors.
Unless there’s a compelling reason why you need Unity now, I’d say start with Corona. You can always switch later and while the code doesn’t transfer, the general game making techniques are the same no matter what you use.
I could go into a whole list of pros and cons, but there really is no wrong answer, so just have fun with whichever you decide on. 🙂