I am using this site since 2 months and it is amazing. You can learn many programming languages from it like Ruby, pearl, python, c+ , html, car, javascript and many more. This website is customised for beginners. You will have quizzes and coding sessions to enhance the grip on the language. It also comes with interactive coding environment where you can code on the go in any language. It also works as a portable code editor along with learning coding. They also gives free certificate after completion of the course which you can download and print it to show your achievements. For more indepth learning you can use other resources like codeacademy, udemy, edx and many other websites but I recommend you to start with sololearn for foundation and then try codecademy which is also a free website that you can use to learn programming.