>>28668
>learn C++
>open your mind on how the memory works with pointer
>make a bunch of of data structure in c++ such has linked list
>implement your own popular algorithm such has quicksort, radixsort, quickselect,...
>implement first binary tree
>learn a multimedia library(SDL, SFML,...)
>make fun stuff and shit
>realise you require linear algebra
>do your linear algebra
>start writting shitty 2D game
>realise you can't write proper software
>grab a book on design pattern
>start writting your shitty game
>learn other higher level language to boost devlopment
>realise you have absolute no skill in drawing
>learn to draw with pen/paper
>start with perspective(put a box, fruit, stuff in front of you and start to draw them)
>get good
>learn to draw basic human anatomy
>16h a day later for 6 month drawing
>grab a tablet
>slowly get good with it
>1 month later
>finally start doing the 2D game
>realise you forgot the sound
>cry
...
also godot is a pretty nice engine