construct 2 has many tools, but it still has its limitations. I was wondering if you have any way to program
What specific limitations are you referring to?
Develop games in your browser. Powerful, performant & highly capable.
If you mean by 'programming' direct code scripting then no.
The Construct Event system is it's 'raison d'etre', as it allows far more users - young and old - to quickly get to grips with the system and see viable results easily and quickly.
That's not to say that the Event system isn't powerful, because it is very powerful, once you get to know it better.