then proceed to developing a wallet
That's a very difficult thing to do, unless you follow a tutorial and understand little things of each step.
Then again, I'm not sure that it's the best idea for someone to try writing a Bitcoin wallet if they seem not to have any programming experience (as evidenced by already struggling to clone a Git repository).
Not to mention that there are already tons of great open-source Bitcoin clients that one may want to contribute to instead of creating something from scratch. Unless of course it's something more specialized, but then again it would get more complex and probably even less suited for a novice coder.
I would suggest learning to program with various languages with simpler, lower goals at first and when you feel confident that you understand what you're doing, think about what you're trying to build, what's the best way to get there and then start writing the code for it.
Similar to Satoshi in a way.
He released the whitepaper first, and the code a few months later after he got confirmation that the idea was good, the maths and logic was sound and he was obviously confident in his ability to write down the initial code.