Assuming things have unfolded as you portrayed, his actions lead me to believe he is interested in you as more than a friend. And, assuming you two had the conversations you conveyed, specifically, ” I had told him before that when I like a guy I always tell him and he told me that he never makes the first move because he almost always reads girls wrong, so if anything is going to happen I will need to make the first move.” I suggest that you (briefly) tell him how you feel, but do not ask him on a date and do not pursue him any further.
If he feels the same way, that is all he’ll need to hear…