Becoming familiar with basic computer science topics such as algorithms, basic web design, languages like C, javascript, python, swift, html, css, and Java.
Basic understanding of modern frameworks like react and things like version control using git and github.
Become familar and proficient with server and datebase side programming using languages like php.
Get comfortable building advanced web app applications using react that store user data either locally or on a server in order to create more interactive pages.