Grundfrågan här handlar egentligen om vilket område som intresserar dig. Som flera har påpekat så finns det flera grenar. Personligen ser jag branchen såhär grovt uppskattat efter att ha vart i den mer än 10år.
1. Generell frontend - Utveckla vad vi ser på en webbsida eller mobilapp. Du kommer klara dig väldigt bra med motsvarigheten till Matte A.
2. Generell backend - Utveckla logik för en webbsida, mobilapp eller andra system som behöver data. Ett förenklat exempel, en webbsida behöver en webbserver för att ens kunna synas på internet. Den behöver också kunna visa någon typ av data, annars fyller den inte sin funktion.
All data behöver lagras på något sätt så backend handlar mycket om hur trafiken "ska" flöda hos en applikation eller för en webbsida.
Redan här börjar det bli något mer komplext eftersom det oftast handlar om stora mängder data. Det i sin tur leder till att behandla olika typer av datastrukturer och tankesättet blir mer abstrakt. Personligen tycker jag det här motsvarar "svårighetsgraden" Matte B från gamla gymnasiet, bara för att få någon form av referens från att räkna med siffror till ren algebra.
3. Här börjar det roliga. Tycker personligen det är gränslandet mellan allt från Matte 2 till <= calc 1 kanske 2.
Här kan man göra det mesta. Projekten är roliga och man förstår på hög nivå i princip alla delar inom branchen. Områden som är kluriga är nästa steg (AI och ML) men man löser oftast enklare problem även här.
4. "Slutbossen", AI och ML (Machine Learning). Det här området är motsvarigheten för Master > PhD-nivå. Både AI och ML är komplext och handlar bara om matematik på hög nivå.
https://sv.wikipedia.org/wiki/Gausselimination är grundläggande här.
Här blir många lätt förblindade upplever jag. Du kommer säkert hitta Python-bibliotek som behandlar AI och ML men det har ingenting med det göra rent tekniskt. Det är lite som att sätta sig i en bil och säga att man har konstruerat motorn fast man inte ens vart den sitter.
Om du förstår matematiken bakom dessa bibliotek, ja då kan du kalla dig AI och ML-utvecklare.
Till sist, inom alla dessa områden finns det varierande svårighetsgrader och jag har säkert glömt något men det borde ge en generell överblick vilken väg du vill ta.
En sak är säkert och det är att du måste lägga ofantligt mycket tid i början. Tankesättet är som att lära sig ett helt nytt språk. Jag tycker liknelsen när man första gången hör språket i Kazakstan är ganska bra.