The relative energy of sublevels is decided by (n+l) value of a given subshell . Lower the n+l value , lower is the energy. Lower energy subshells are filled first .
Second shell has two subshells ( s and p ) also termed as 2s and 2p subshell
for 2s subshell, n + l value is 2+ 0 = 2 ( l=0 for s subshell)
and for 2p subshell, n +l value is 2+1 = 3 ( l=1 for p subshell)
2s subshell will be filled first and 2p subshell will be filled, once 2s subshell is filled.
Third shell has three subshells ( s ,p and d ) also termed as 3s , 3p and 3d subshell
for 3s subshell, n +l value is 3+ 0 = 3 ( l=0 for s subshell)
for 3p subshell, n +l value is 3+1 = 4 ( l=1 for p subshell)
for 3d subshell, n +l value is 3+2 = 5 ( l=2 for d subshell)
3s subshell will be filled first and 3p subshell will be filled, once 3s subshell is filled and then 3d subshell.
If two subshells have same n +l value, the one with lower n , value will be filled first.
for 2p subshell, n +l value is 2+1 = 3 , and 3s subshell , n +l , value is 3 + 0 = 3, since 2p subshell has lower n value , so it will be first filled.