Programming is learning to think in correct and efficient way.Most people thinks Programs are written in some weird programming languages that is tottaly wrong.
A program is written in written form of thoughts what we call in CS algorithm.So everything starts by thinking the rest is simple part just to do.
Just keep imagining