This above solution will still catch the lines in which puncuation or digits are present first column in between of first column, OP wants to remove the lines completly if first column contains digits or punctuations in it. Following is an example of same.(I just made a change in input file to test it.)
grep "^[[:alnum:]]" test24
th<e -0.159145 0.084377 0.056968 0.050934 0.160689
of -0.230698 0.030112 0.021657 -0.091374 0.069027
is -0.074473 -0.245787 0.246335 -0.504011 -0.322308
in -0.086738 -0.004564 0.163076 -0.114565 -0.156633
to 0.178787 0.249158 -0.115754 -0.282477 -0.290229
was -0.293781 -0.435587 -0.142019 -0.624197 -0.103400
This depends on what the "first column" is - frequently people call that the first char position. The sample didn't give a hint on how to interpret it. Nevertheless, accepting your argument, try
I guess this solution will also not catch the special character or digit which is present in 1st column following is an example, please do correct me if needed as I can see OP requested digit/punctuation shouldn't be present in first column.
awk '$1~/^[^[:punct:]]/' test24
th<e -0.159145 0.084377 0.056968 0.050934 0.160689
of -0.230698 0.030112 0.021657 -0.091374 0.069027
is -0.074473 -0.245787 0.246335 -0.504011 -0.322308
in -0.086738 -0.004564 0.163076 -0.114565 -0.156633
to 0.178787 0.249158 -0.115754 -0.282477 -0.290229
was -0.293781 -0.435587 -0.142019 -0.624197 -0.103400