and I mean for a beginner...literally my coding experience was making a few programs using Basic way back in the DOS days
I like java as a beginning language. Python might be a simpler language for beginners, but learning java would probably make it easier to transition to other languages than python would. Java is also super easy to download/install and get started with right away. Alternatively, you could start with web development languages, because you get to see usable results almost immediately. That would be html5/css3 then javascript and then some sort of server side language like php.
I've only done some HTML5 and CSS so I cant really suggest one but I'm not having a difficulty with them. I