So as pretty much everyone, before using Ubuntu I used a Windows machine, and one of the things I got used to in Windows was to use the underscore as the first character of a folder name as some sort of special marking so that it would be appear first on listing, both in command line and file explorer.
For instance, in my eBooks folder (in Windows) looks something like this:
_read Book1.pdf Book2.pdf _reading Book3.pdf Book4.pdf Book5.pdf
but in Ubuntu's Nautilus it looks like this:
Book4.pdf Book5.pdf _read Book1.pdf Book2.pdf _reading Book3.pdf
What is happening is that it is completely ignoring the underscore and it treats "_read" as "read" and therefore not listing it in first as wished.
I have tried setting the environment variable LC_COLLATE to C. This helps somehow since it lists the underscore together, but at the end, and not at the beginning.