Understanding different programming paradigms
「異なるプログラミングパラダイムを理解すること」という動名詞句で、この文の主語となっています。
helps
「~を助ける」「~に役立つ」という意味の動詞です。主語が三人称単数なので「-s」が付いています。
developers
ソフトウェア開発者たちを指す名詞です。
write better code
「より良いコードを書くこと」を意味する表現です。「helps + 目的語 + 動詞の原形」で「目的語が~するのを助ける」という構文になっています。