Hongkiat: Best Sites to Learn How to Code for Web Developers. “Gone are the days when programming languages could only be mastered programmers like Bill Gates, who later got to dominate the world by storm. Now everyone holds the same potential, and the chance to learn and even master programming language easily. Today, we will show you 10 interactive websites that will help you do that.”
Wolfram Blog: The Wolfram Function Repository: Launching an Open Platform for Extending the Wolfram Language. “Just three weeks ago we launched the Free Wolfram Engine for Developers to help people integrate the Wolfram Language into large-scale software projects. Now, today, we’re launching the Wolfram Function Repository to provide an organized platform for functions that are built to extend the Wolfram Language—and we’re opening up the Function Repository for anyone to contribute.”
MIT News: Toward artificial intelligence that learns to write code. “Learning to code involves recognizing how to structure a program, and how to fill in every last detail correctly. No wonder it can be so frustrating. A new program-writing AI, SketchAdapt, offers a way out. Trained on tens of thousands of program examples, SketchAdapt learns how to compose short, high-level programs, while letting a second set of algorithms find the right sub-programs to fill in the details.”
RAWG: Launching Public API for the Largest Video Game Database in the World. “RAWG is the largest video game database in the world with 300,000+ titles, 2M screenshots, 425,000 user ratings…. We got plenty of requests for API access to our database. We shared our API on an ad hoc basis and some of our community members even created language-specific wrappers for it. Today, we are opening our public API to the world.”
Code (Love): 49 Essential Resources To Learn Python. “Hi, I’m Roger, and I’m a self-taught data analyst/scientist (but only on my good days). I spent a lot of time thinking about Python — and here’s a compilation of resources that helped me learn Python.” Decent annotation, especially for such a big list!
MakeUseOf: The 9 Best Code-Along YouTube Channels to Learn Programming. “There are many great ways to learn to code. Websites like CodeAcademy allow you to work through exercises in a browser to learn a language. This is a great way to learn the syntax and structure of a language without having to install a development environment. Not everyone learns this way and many people believe project-based work is better for long term learning. These YouTube channels let you code-along with full projects, allowing you to learn practical skills while achieving something!”