code academy is a good start but it dose not teach compilers but you can take some online courses but you cant learn overnight also depends what language you want to learn i suggest learning ruby or java script first
Here's what helped me a lot when I started. Yeah C++ is a little harder, but I don't think there's such thing as a 'beginner language' if you work hard at it and you are willing to learn, it shouldn't be that hard. Your gonna have those moments when you just don't know why something isn't working lol, but thats about it .
(X)HTML and CSS
If you need help with anything, just PM me, i might know the answer to your question but if i haven't studied the language, i wont lol