I read somewhere that Google does not or may not spider a site (bear with me with terminology) that has flash and or colored backgrounds such as blue background/white letters, is this true?

Is it true that it is best not to have a site with flash designs?

Is there somewhere on this site to read about site designs, hosting, that will work with Google and other search engines as I am thinking if the site is not designed well and the host has more control over the site and the programming is bad than no optimizing and links will help the site. Is this correct?