I'm
I am の短縮形。「私は~です」または「私は~している」という意味。
learning
learn の現在分詞形。「学んでいる」という意味。
coding
コンピュータープログラムを書くこと。
in
「~で」「~において」など場所や状況を示す前置詞。
order
「順番」「順序」などの意味を持つ名詞。ここでは in order to ~ で「~するために」という意味を作る一部分。
to
不定詞を作る to。ここでは in order to ~ で「~するために」という意味を作る一部分。
become
「~になる」という意味の動詞。
a
不定冠詞。「ひとつの」という意味で、後に続く単数名詞が特定されていないことを示す。
software
コンピューターのプログラムやデータのこと。
engineer
「技術者」「エンジニア」という意味の名詞。