You have a few years of programming experience, and you are aware that that's not a lot. It sounds to me like you are useful now.
On a team with more experienced developers, I'd probably have you working with parts of our test suite and the build system. Of course, you'd have to understand object orientation, which I can't assume from your description.