<human>: Can you give me a shortened version of the text?

It's been a while since I programmed. The last time I did anything serious was in undergrad 2005. Ever since then I have lost touch with my programmer self and need to get back up to speed with the programmer community.

What are some good sites for programming? What are the various languages with their pros and cons? What scenarios are the various programming languages best suited for? What kind of software is available out there for editing, compiling, debugging, etc? If there is anything else you would like to add please do. I want to get completely reacquainted with the world of programming and I'm starting with a blank slate. 100% open to any and all advice and 100% open to learning more about all programming languages.
<bot>: Need resources/ information/ advice/ help to reacquaint myself with the entire programming landscape. I am your blank slate so teach away. I'm all ears.