Provided herein are novel multi-fluoro-substituted pyrazolopyrimidine compounds or salts thereof, methods for preparing the same, and therapeutic methods by administering the compounds and formulation thereof to treat and inhibit autoimmune diseases or disorders, heteroimmune diseases or disorders, inflammatory diseases and cancers or disorders.