Paths explained: Absolute, relative, UNC, and URL—Help | Documentation
Can't find this in Pro's documentation any more, but it applies.
Then there are a whole load of Wikipedia articles which have links to various Windows documentation plus those of other operating systems
https://www.google.com/search?q=wikipedia+filenames+and+paths&oq=wikipedia+filenames+and+paths&aqs=c...
It is an iffy topic since there are rules and "rules" and it is complicated sometimes by how you intend to access filenames and their paths. For instance the use of "\" to denote an escape character which causes issues. See this blog for some issues.
/blogs/dan_patterson/2016/08/14/filenames-and-file-paths-in-python
The "recommendations" are not to use punctuation, spaces and characters other than letters and numbers.
Further recommendations might include not starting a folder with a number. The length of the path would be limited by the operating system accessing it (if memory serves)
More to the point... What type of paths do you want to create? Providing guidance as to whether they are a good idea might be useful
... sort of retired...