Honestly mate, with no coding experience or knowledge, I think you'll find it very hard to achieve what you want. There are many things you will need to understand that are required to write and maintain even basic code. These are just some of them :
Profession Buddy Code : the code is in a form called XML, some my disagree with me, but it's not a true programming language, more a way to store info for later use, but in a structured manor
Syntax : (the most important one for a beginner) kinda like grammer or spelling in written text.
Conditions : logic, if A is true then do this, like in real life "If it's raining, I'll take my jacket" etc.
Loops : ways of repeating code segments
Methods : reusable code segments
Arguments : info passed between code segments
Variables : places to store info.
Collections : groups of info
Objects : More complicated data structures (and much more)
(the above is a very basic guide and the type of stuff you'd be taught in a level 1 programming book)
Once you've got some of that down you'll be in a better place to debug any code you write. With PB, there is no need to actually "type" the code as it is automatically generated when you drag and drop commands in the user interface. I'd suggest you start there, and start small. Get it to move your toon to a bank, then get it to withdraw something, and build upon that.
Having said that, if you want to give it a go, good on you, we all start somewhere. Visual Basic or Java are good programming languages to get you started, but don't expect it to be easy to start with. There are some mind bending concepts (like polymorphism and inherritence) which take a little bit of adjusting to.
Most plugins and CCs are writen in the language C#, but it's is substancially more dawnting for a begginer IMO.
Good luck