Popularity of different programming languages:

https://www.tiobe.com/tiobe-index/

https://www.benfrederickson.com/ranking-programming-languages-by-github-users/

https://www.techrepublic.com/article/which-is-the-fastest-growing-programming-language-hint-its-not-javascript/

 

A good website for making cross language comparisons:

The guy                        http://sandbox.mc.edu/~bennet/

Python examples          http://sandbox.mc.edu/~bennet/python/code/index.html

C examples                   http://sandbox.mc.edu/~bennet/cs220/codeex/

Ruby examples             http://sandbox.mc.edu/~bennet/ruby/code/index.html

 

Another site which is good for Java:

The guy                        https://www.cs.utexas.edu/~scottm/

Java examples              https://www.cs.utexas.edu/~scottm/cs307/codingSamples.htm


Python graphics:

http://anh.cs.luc.edu/handsonPythonTutorial/graphics.html

https://stackoverflow.com/questions/15886455/simple-graphics-for-python

http://programarcadegames.com/index.php?chapter=introduction_to_graphics

 

Ruby graphics:

Overview           https://www.ruby-toolbox.com/categories/game_libraries

Gosu    https://www.libgosu.org/      Rubygame     http://rubygame.org/     Ruby 2D        http://www.ruby2d.com/

 

C graphics:

Basic Graphic Programming in C++ - GeeksforGeeks

Draw a line in C++ graphics - GeeksforGeeks

 

Java graphics:

http://www.ntu.edu.sg/home/ehchua/programming/java/J4b_CustomGraphics.html

http://greenteapress.com/thinkjava6/html/thinkjava6017.html

https://docs.oracle.com/javase/tutorial/2d/basic2d/index.html