I want to echo what whalesalad said. Two main components of being a great (anything) are passion and and a mentor. Passion will push you and the mentor will guide you.
1. Find a language that you like
2. Think of a project that you find interesting/useful to you and write it
3. Have the mentor whack you over the head when you do it wrong.
Funny thing is I graduated a comp sci major without all 3 of these things. It's no wonder I avoided coding during college. I knew how to do it, but I didn't enjoy it (who enjoys making rolodexes?). I started coding again after college because my mentor challenged me with an product worth making.
1. Find a language that you like 2. Think of a project that you find interesting/useful to you and write it 3. Have the mentor whack you over the head when you do it wrong.
Funny thing is I graduated a comp sci major without all 3 of these things. It's no wonder I avoided coding during college. I knew how to do it, but I didn't enjoy it (who enjoys making rolodexes?). I started coding again after college because my mentor challenged me with an product worth making.