Coding stuff belongs either in "beginner" (if you want to do it yourself), or in "business" (if you want to hire someone).
Since you posted in "game design", that's what I will talk about :)
The first thing you need to do in any case, is to make more precise what you have in mind. Other people (like a programmer you would hire) are terrible in mind reading, so you'll have to explain to him/her what you want, in a lot more detail than you expect now, is my guess.
"lot of ideas" is the first step, but how do these work together (or are they opposite)? What world are you creating? what is the goal, how can the player get there, what are the challenges? If you have levels, how many do you have, how big are they, what can the player achieve there, how do you progress to the next level?
From the screen point of view, what does the player see, are there powerups, hazards, and so on? How does the game character look, how does the background look, how do the items look?
As you can see a whole lot of details that you need to flesh out into a consistent design. While you make a design you need to play-test it before you implement it. Make a paper mock up, play the mechanics at a table with pen and paper, check that the things you put in the game work in the intended way.
You can do much of this without knowing programming. On the other hand, it helps if you at least did it a bit, so you understand a programmer better. Similarly, it helps if you can make sprites, so you understand a bit what a graphics artist needs.
Have fun exploring this big world :)