You gotta be good at Basic, then you can just use abstraction to create a bunch of functions, you could store the entire file system into a single .txt file, and create a GUI that can run multiple windows at once. It really isn't that diffficult
In fact there's some great ones that are already made!