I have a passion for Computer programming.
That's great. It involves solvving computer problems and executing code.
So can you explain the coding aspect
Yes, to some extent. Analysis, development, and generating algorithms are also essential.