It depends on what exactly you are looking to do in the end.
Does Construct 2 works ? Yes it does.
Is Construct 3 better than Construct 2 ? On many levels, yes it is.
Can you learn game making with Construct 2 ? Yes you can. With C3 as well.
What do you want to do with those game engines ?
Make games for you to play and have fun, at your rythm ?
Construct 2 sounds like a good fit.
You want to learn to use the engines and ultimately make commercial use of your work ? Construct 2 can help you in the learning process, and when you are serious about going commercial, you can switch to Construct 3.
It all depends on what really you're after.
The engine works and made its proof over the years.
Where do YOU stand ?