まず、ほとんどの人がこの用語を誤解している「強い型付け」の使用を避けてください。(私は個人的にそれに意味を与えることを拒否します)
動的型言語ではなく、静的型言語について話していると思います。
php のバックグラウンドから、静的型言語を習得したいことは理解できますが、php は私が今まで見た中で最悪の動的型言語であることに注意してください。
C#、Java の知識があれば十分だと思います。キャリアPOVのために言語を学ぶことは、PLのスキルを向上させるものではありません。これは、ほとんどの業界が、問題を最高に表現するためにどの言語を選択すればよいかわからないためです。そのため、他の競合他社が使用したものに基づいて言語を選択しています。[1]
また、なぜ静的型言語を学びたいのかを自問する必要があります。静的型付けと動的型付けの違いとその意味を理解する。これは答えるのが難しい質問です。ほとんどの人が考えているほど明白ではありません。
だから私はあなたのプログラミングスキルを向上させながらどの言語に答えることができますか ( LISP (DT) , Smalltalk (DT) , Scheme (DT) , ML (ST) , Haskell (ST) , Prolog (DT) , C (ST) , Self (DT) ) ) ) )。
DT: 動的型、ST: 静的型
[1] http://www.paulgraham.com/avg.html