Hi,
Prinzipiell ist ein Abitur nicht notwendig. Die Entscheidung liegt bei dir.
Ich kenne Gymnasiasten, die eine Ausbildung zum Fachinformatiker - Anwendungsentwicklung gemacht haben und ich kenne nicht Abiturienten. Und die einen können besser programmieren und die anderen eben schlechter

Das hängt aber meist mit der eigenen Motivation und nicht mit dem Abschluss zusammen.
Generell ist im Job alles einfacher um so höher dein Abschluss ist. Stell dir einen Personalchef vor der 100 Bewerbungen durchgeht. Er wird nicht jedem die Chance geben, sein Können direkt zu zeigen. Einige Firmen legen eben darauf wert, anderen ist es egal.
Spezialisieren tut man sich im Allgemeinen erst nach der Ausbildung. Auch wenn es gut ist, wenn man früh genug weiß, was man machen will, solltet du dir alle Möglichkeiten offen halten