I'll explain some basics.
Linux is an operating system similar to UNIX. The thing that most new users find confusing is that there is no operating system you can use called "Linux".
What I mean by that is that you won't download Linux and run it. Linux is really only a kernel that makes the base operating systems. What happens is certain groups and companies take the Linux kernel and make their own spins from it.
This brings the "distributions" that are all the "versions" of Linux. Big name distributions (or distros) are Debian, Slackware, and Redhat.
But wait, there's even more confusion! From these "base distributions" comes even more operating system goodness. This is where we get the Ubuntu's, the OpenSUSE's, and the Fedora's. They are called "forks". This mainly means they came from one of the base distributions (Debian, Redhat, etc.).
So I guess you could think of it like a flow-chart or tree. The Linux kernel would be at the top, and distros like Ubuntu would be near the bottom.
As for "coding", that's just a scary way of saying entering commands. The thing is, for basic usage, you'll almost never have to use the terminal (the terminal being the place where you'd enter the commands). I say almost because there probably would be a point where you'd have to. But it shouldn't keep you from trying the operating system. When you have to, there are always forums (like this one!) where you can ask and even copy and paste the commands you need. You could even PM me and I'd do my best to help!
Ubuntu is a great operating system, and almost perfect for a person just entering the Linux world. I'd suggest that you start there. They also have hugely active forums where you can get help with anything almost instantly.
EDIT
If anyone see's any inaccurate information in my post, please correct me. I threw this together but I'm sure it's completely accurate.