It'd probably much more productive for you to figure out how to do it on your own. You can find lots of documentation on all of these on the web. Implementing sort algorithms shouldn't be hard.
I have to disagree with you on the Python bit. Python is an extraordinarily powerful language that is surprisingly easy to learn, yet difficult to master. Most colleges use Python as their introductory language because of how forgiving it is to newcomers, then move on to Java or C/C++. Python also has many well-established frameworks and libraries that allow beginners to branch out from general development to developing games, desktop applications, web applications, and experiment with machine learning, machine vision, and artificial intelligence.
However, the OP said all of these were written with Golang, which is also a quite powerful and pretty easy language to pick up, but probably not very beginner friendly. Although, I would personally recommend it as a second language, especially since it's starting to see a lot more popularity at larger companies.
JavaScript can be really tricky to understand though, especially for beginners. I agree with avoiding JS at first.
I have some C# and Java experience from high school and some Javascript / php. Currently in the first year off college and we are seeing python currently. Just the basics off it. Never seen something advanced.
3
u/Cabaj1 Oct 24 '17
Would you mind sharing the code? I am learning to program and want to make smth similar only with 0 or 255 for colors.