it depends on what type of websites you are planning to build
if you are building content sites and would like return visitors then you should purchase a domain that matches the content of the site
subdomains are great for testing new sites and ideas. If the new site shows potential you should invest a few bucks and buy a domain.
you may have as many domains as you want, unless your host puts a limit on it.