text based coding is when you as a person would have to create the lines of code yourself so you can make the system do what you want it to do. An example would be using code.org, scratch, code academy and etc. This is the hardest form of coding because if you don't remember the code that you were supposed to type down then you would have an error in your code and it won't work until you fix it. Once you get the hang of how the codes look you should easily be able to create whatever you want to add without having a single problem with it and the outcome will be exactly what you wanted.