michael0x2a / curated-programming-resources Goto Github PK
View Code? Open in Web Editor NEWA curated list of resources for learning programming.
License: Other
A curated list of resources for learning programming.
License: Other
Can you please add resources for Golang as well?
The title is a bit of missinformation. There is plenty of coding in most items on this list, its just in colorful blocks. Some people like myself need a goal or pretty results way more than good resources or even a good language. For those people I suggest easy scripting languages for video game engines.
Even exist video games that teach coding like Cosmic Supremacy's AI scripting. Some of these may work: https://www.youtube.com/playlist?list=PLF64FEABCA618B4AC
Looks like the site, http://resrc.io/, has closed. Remove link from list?
Hi there! I wrote Hello Web App (http://hellowebapp.com) which is an introduction to building web apps with Django for people with no programming experience. I do recommend checking out Learn Python the Hard Way to understand basic concepts (like variables and comments) but otherwise I encourage folks to run through the tutorial as a complete beginner since concepts will be explained slowly throughout the book.
I was thinking on making a pull request to add it to the Python resources, but since it's a book on Django and web apps specifically, not sure it would fit โ so I thought I'd open an issue and ask. :)
The first 7 links are down:
codeacademy:
Make a website
Make an interactive website
HTML & CSS
JavaScript
jQuery
Udacity:
Intro to HTML and CSS
JavaScript Basics
Stanford's 3-part "Introduction to Computer Science" series for beginners. The first course teaches Java, the latter two teaches C and C++.
Programming Methodology
Programming Abstractions
Programming Paradigms
Clicking on all three leads to this page: https://gyazo.com/4b789f59c76379db98cf963ef295ada3
Would it be possible to add the following website to the online resources?
Issue:
Incorrect / Invalid link
Where:
Curated Programming Resources/Programming Languages/Python/Online courses/point 2: The companion book can be found here.
Description:
This link is not valid. (maybe) either it should be this or this
The Python resources contain the following excerpt:
Note: there are currently two versions of Python that are commonly taught and used -- Python 2, and Python 3. Python 3 is the most recent version, but for a variety of reasons Python 2 still is fairly popular among many developers.
This was committed 7 years ago. The situation has changed considerably, Python 2 has been all but abandoned except in very legacy projects and a lot of common libraries no longer support it at all. While it's true that there's very little difference in the absolute basics (mainly just print "str"
vs print("str")
), a lot of learning down the line will be much easier if the later version is used, and we should avoid confusing beginners with this.
I propose something like:
Note: When researching Python, one may come across two versions: Python 2 and Python 3. Python 2 is a legacy version and has been largely abandoned, it's highly recommended to start with Python 3.
I personally find it a really good and self-contained overview on Python as a numerical and scientific ecosystem from ground up; includes introduction to a couple common and some specific packages other than scipy which the whole notes revolve to. It's also completely open source and hosted here on GitHub!
The following link mentioned at Major initiatives like the Hour of Code is popularizing learning programming across the world, and the number of people interested in majoring in computer science is growing exponentially.
is dead
I thought about creating a pull request, but as the author of the resource I'm suggesting it seems like I'd be a biased party to write the summary snippet. Details follow if anyone would like to add this resource.
Course URL: https://www.sourcecrunch.com/courses/foundations-of-c
Brief Description: A video series walking through fundamental elements of the C language and their practical applications. Paid, but with free parts. Currently incomplete, in progress.
I am learning C but in the curated programming resources there is no video tutorials.
I saw this youtube playlist by neso academy which is of high quality , can you please share your thoughts on this - like should i keep studying from this or there is better alternative. here's the link https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM
Harvard has offered CS50 course on EDX. It is the same course being taught in harvard to introduce programming. It covers Programming in C from beginner to - I will say - intermediate level. They have very good problem sets. At the end they also touch javascript, HTML, CSS, MySql, and PHP.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.