As a potential college dropout looking to publish my CS research, this is an extremely helpful thread. Thanks everyone for your contributions!
All I would advise you is to embrace the unknown and strive to learn more everyday.
Whichever path you chose, I wish you good luck.