I would recommend playing around with the free version of construct 2 since it has more tutorials and if you like the environment then try the free version of 3.
Worst case scenario you like construct 2 and decide to buy it, then you are out $99 for a lifetime version of Construct 2... but you will (should) get a discount on your first year of construct 3 subscriptions of around $50 bucks for the first year (with purchase of C2). Construct 2 will be supported for quite some time and will import directly into Construct 3 as long as you don't rely on too many third-party add-ons.
I am on the fence about C3 along with quite a few others. As a hobbyist, C2 does all I need and C3 will "feel" for all intends-and-porposes like a beta for at least a year or two with very limited information and tutorials.
I may one day move up to it if the right project comes along but it won't be until Paypal is supported or monthly subscriptions were a thing (which they say they won't).