Likewise solfege/sight-singing: that's an invaluable tool, but it takes quite a while to truly do it well. That would likely help more than transcribing. By "quite a while" I mean something on the scale of several months of intensive practice.
One thing which I found very helpful was improvising. When you improvise, over time, you develop a kind of symbiosis with the keyboard where you can hear something in your head and mimic the idea physically. I found this to be immensely helpful.
May i know which songs and sheet music i can refer to to start with for beginning maybe for the five finger songs first.
Yes, do this. It requires a lot of work to get to the point where one is proficient, yet it becomes very rewarding when one can apply the skill. It teaches you to internalize pitches, internalize the construction of a scale, internalize a concept of harmony. It takes you from merely recognizing pitches to internally generating them.