Start with a Computer Language -- To write your codes
Then Coding -- To implement your logic
Then Algorithms -- To learn other people's logic
Then Programming -- To develop your logic
You have to spend time in increasing order from top to bottom.
You can watch this video on coding vs programming for more information: