It's hard
「それは難しい」を意味します。"It" は仮主語で、真の主語は "to go against the popular view" です。
to go against
「~に逆らう」「~に反する」という意味です。
the popular view
「一般的な見解」を指します。
but
「しかし」という逆接の接続詞です。
sometimes
「時々」「時には」という意味の副詞です。
it's necessary
「それは不可欠だ」「それは必要だ」を意味します。ここでの "it" は "to go against the popular view" を指します。