-
Notifications
You must be signed in to change notification settings - Fork 17
programming
Hanlei Qin edited this page Dec 30, 2023
·
3 revisions
Computer programming is the process of designing and building an executable computer program to accomplish a specific computing result or to perform a specific task.
Programming involves tasks such as: analysis, generating algorithms, profiling algorithms' accuracy and resource consumption, and the implementation of algorithms in a chosen programming language (commonly referred to as coding).
- ⭐Teach Yourself Programming in Ten Years
- “21天教你学会C++”
- freeCodeCamp.org: Learn to code for free with millions of other people around the world
- build-your-own-x
- Mega Project List A list of practical projects that anyone can solve in any programming language (See solutions). These projects are divided in multiple categories, and each category has its own folder.
- Project Based Learning: A list of programming tutorials in which aspiring software developers learn how to build an application from scratch. These tutorials are divided into different primary programming languages. Tutorials may involve multiple technologies and languages.
- scratch
- 儿童学编程,教什么语言好?
- codingame The new way to improve your programming skills while having fun and getting noticed
- Best-websites-a-programmer-should-visit, Some useful websites for programmers.
- Freely available programming books, zh-CN, an easy-to-read website
- justjavac/free-programming-books-zh_CN 免费的编程中文书籍索引
- 经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
芝士就是力量,法国就是培根!
Knowledge is power -- Francis Bacon
人要是没有梦想,和咸鱼有什么分别?光标请勿在最高司令官身上停留!
- mathematics
- algorithm
- theory-of-computation
- compiler
- operating-system
- networks
- security
- artificial-intelligence
- computer-graphics