It is said that people who do not know how to program will be unable to move forward! __ Programming

Source: Internet
Author: User
Tags apple founder

"If a child does not program in the future, he loses the ability to interact with the machine world, and he loses the ability to create artificial intelligence, so in this case, a child who does not program after ten years may be as anxious as a child who is now unable to speak English." Zhangquanling, a former CCTV host, said in a sharing session.

After all, the Cortine gods who changed the world began to start their own lives from the teenage program:

Apple founder Steve Jobs grew up in the code city of Silicon Valley, 14-Year-old has been programmed to earn the first bucket of gold;

At the end of the 60, Microsoft founder Bill Gates, who was 13 years old, beat the code at Lakeside High School and sold his first computer programming work to his high school alma mater at the age of 16.

Facebook founder Mark Zuckerberg, who was born in 1984, began to program when he was 11 years old, and when his peers were just playing games, the 12-Year-old had been able to develop and adapt the game.

If the deeds of these familiar great deities are not convincing, let us look at the educational policies of the countries in recent years:

In 2014, the British Government stipulated that children over 5 years of age must study computer programming courses, and France included programming in the primary education elective;

Currently, a total of 40 states have policies to support computer science, and 35 states include computer science courses in the high school graduation credits system.

In the last year, many educational provinces in China have incorporated the artificial intelligence programming language Python into the new curriculum standard teaching system.

No one doubts that future programming will be a fundamental discipline, and it may even be the cornerstone of other knowledge.

This is not to say that the next generation should be trained as programmers. In the future society, programming technology will be widely used in all walks of life-finance, accounting, medical, translation, news, biology, etc. Now learning programming can provide more possibilities for future career choices and development. At the same time, programming also foster a computational thinking, upgrade the understanding of the world's cognitive model, no matter what age to learn programming, can make people increase the wisdom with the world.

To this end, small series for you to select a programming learning list, divided into basic, actual combat and expand the three parts, suitable for young people and programming entry-level learners.
Basic articles
The cornerstone of programming: Mathematics and Algorithms

Seeing the world in the language of mathematics
Click on the book cover to open the programming tour
To see the world in the language of mathematics is a famous mathematical enlightenment written by Professor Da Libos, a well-known theoretical physicist. Through historical events and vivid stories, this book explains the way in which mathematics is used as a "language" to explore the nature of invisible structures in mathematics, so that those who fear and dislike mathematics begin to like mathematics.

The fun of thinking: Matrix67 Math notes/bathtub Marvel: 256 ways to make you realize the fun of a set of two albums
Click on the book cover to open the programming tour
"The fun of Thinking" & "Marvel in the bathtub" are two masterpieces of Gusen, a celebrity in mathematical science circles. "The fun of thinking" content novel, fashionable, both with the real life closely related to the application of the topic, but also to get through the geometry, algebraic connection of the enlightening discussion, or to introduce some mathematical problems of the new research progress, information is very rich. "The Amazing in the bathtub" selected from the author Gusen more than 10 years of careful collection of mathematical interesting questions, a wide range of geometry, combination, travel, numbers, probability, logic, game, strategy and many other categories. These two books perfectly integrate the beauty of math and writing so that people of all ages can experience the joys of logical reasoning and computational thinking.

The algorithm of interesting learning
Click on the book cover to open the programming tour
"The interesting algorithm" is a full of wisdom and fun of the algorithm introduction book. From the beauty of algorithm, simple small problem, interesting story to introduce algorithm concept, time complexity, space complexity concept and calculation method, and algorithm design explosive increment problem, make the reader experience the mystery of the algorithm.

"Scratch 2.0 Fun Programming Guide"
Click on the book cover to open the programming tour
Scratch is a programming tool designed and developed by MIT, which is suitable for children to learn programming and communication tools and platforms, with Chinese version and completely free. With Scratch 2.0, we can learn computer programming more easily and more interestingly. This book focuses on basics and uses a free scratch programming language that teaches you to use graphics, custom blocks of functionality in your computer browser, and develop interactive stories, games, animations, and other programs. This book is tailored for beginners, using hands-on learning methods, emphasizing the design and development of programming logic. You will learn some important programming concepts without being bogged down in complex details. The basics of this book also apply to learning about other, more complex programming languages.

"Scratch 2.0 Fun Programming Guide"
Click on the book cover to open the programming tour
Scratch is a programming tool designed and developed by MIT, which is suitable for children to learn programming and communication tools and platforms, with Chinese version and completely free. With Scratch 2.0, we can learn computer programming more easily and more interestingly. This book focuses on basics and uses a free scratch programming language that teaches you to use graphics, custom blocks of functionality in your computer browser, and develop interactive stories, games, animations, and other programs. This book is tailored for beginners, using hands-on learning methods, emphasizing the design and development of programming logic. You will learn some important programming concepts without being bogged down in complex details. The basics of this book also apply to learning about other, more complex programming languages.

Learning JavaScript teaches children to learn programming
Click on the book cover to open the programming tour
JavaScript is the language of the Internet and is a secret weapon for creating amazing Web, your favorite site interactions, and online games. This book helps readers learn the basics of JavaScript programming in a lighthearted, fun-filled illustration. This book is tailored to children's learning of JavaScript, but it is also suitable for the 1th programming book for beginners of different ages.

The top of the Wave (third edition)
Click on the book cover to open the programming tour
"The top of the wave" is one of Dr. Wu's most influential best-selling works. The rapid development of information industry is not a history of the development of science and technology industry, but in this digital era, an IT person should not read, and not it people should be reading the work. "Top of the Tide" introduces the rise and fall of the internet and IT industry, and explains the history of the technology industry, and reveals its regularity. "The development of science and technology is not uniform, but it appears in the form of waves." Everyone should see the tide, catch up with the tide, so, it is not in vain this Life "is the book to pass information." Whether it is as a young people's it knowledge of the reading, or for the love of science and technology, eager to innovate adults, "tide of the top" is called Classic.

Interview of data scientists
Click on the book cover to open the programming tour
This book selects the world renowned 25-bit data scientists for in-depth interviews, from different perspectives and dimensions, their wisdom, experience, guidance and suggestions condensed into a volume. Each interview is a depth of communication that covers the data that scientists initially started with, armed and enriched themselves with knowledge, until eventually becoming a productive data scientist.

The welfare is coming ...
Today, small knitting to bring special benefits, all the above Books Limited (February 28 ~3 4th) 65 percent (the lowest in the whole network. In the shop for the first time a single more than 120 minus 10 yuan discount. The two-dimensional code below the sweep code immediately opens your programming journey to embrace a brighter future.

Enjoy programming!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.