There are tons of different languages...some of them do similar things, some of them do completely different things, and some of them are used together. You sound like you're probably a novice, so I think the best thing for you would be to sign up for some courses at your nearest community college. Or it doesn't even have to be local.
Cerro Coso has many great online courses (so do other schools, of course, but this is one I'm familiar with). This would especially be helpful if you wish do this for a profit. These days, it's very difficult to get work without proper schooling or a significant amount of prior experience.