I've just recently started learning Java and usePlease Log In to view this link!. Everything is neatly organized and the lesson progression is pretty good. For foreign languages I'm usingPlease Log In to view this link!. The lessons are great, containing a mix of written, spoken and drawn words to help speed the learning. The two resources I named are free and work well for learning programming and foreign languages. What's your go to 'free' website for learning this n that?