当前位置:网站首页>This project allows you to quickly learn about a programming language in a few minutes
This project allows you to quickly learn about a programming language in a few minutes
2020-11-06 20:58:00 【Jawajid】
As a programmer , Programming languages are the materials we use to build the world of programs . The first step in learning programming is to choose a programming language that suits you .
however , There are so many kinds of programming languages , image Python、Java、Go、C++、JS And so on are currently more popular programming languages . Our pain point is that we can't quickly understand a programming language to find out whether the programming language is suitable for us .
Is there any way to quickly understand the language of a programming language ?
The answer is yes !
Github There is one be called learnxinyminutes-docs Open source projects can help you X Minutes to quickly understand a programming language .
- Project Github Address :https://github.com/adambard/learnxinyminutes-docs .
- Online website address of the project :https://learnxinyminutes.com/ .
The following picture is the website of this project . Don't be afraid to look at it all in English ! Most of the programming language tutorials provided by this project have corresponding Chinese translation versions .
If your English is good , It is recommended that you read the English version directly , This will make it more original .
You can also put the Chinese version (zh-cn) Explain to highlight come out . As shown in the figure below .
If we want to get to know a programming language quickly , It's simple , Find this programming language directly on the website homepage .
I'll take it here Go Language, for example (Go Language is quite popular at this time ).
We want to quickly understand Go The language of words , Go straight to the homepage of the website Go The Chinese version of the language is enough .
After the open , You'll see go Language corresponding to the introductory course .
I can't say how well this tutorial is written , however , It is true that most of the more important points of a programming language are mentioned .
such as go The language course here says :http A simple function in the package can be opened web The server .
// http A simple function in the package can be opened web The server .
func learnWebProgramming() {
// ListenAndServe The first parameter specifies the listening port , The second parameter is an interface , Specifically http.Handler.
go func() {
err := http.ListenAndServe(":8080", pair{})
fmt.Println(err) // Don't ignore mistakes .
}()
requestServer()
}
You bet , Every programmer needs a familiar programming language as his weapon . however , That doesn't mean we don't need to know other programming languages .
Programming languages are just tools . It's important to choose the right programming language and do the right thing . such as Java Suitable for website development Python More suitable for data analysis . For example, if you want to do full stack development , Programming may also require mastery of many languages . Take me , It's half a full stack development , I mainly use Java Do backend development ,Javascript For front-end development .
Wechat search “Github The Nuggets plan ” reply “ Fundamentals of computer ” You can get graphical computer basics + Personal original Java Interview manual .
版权声明
本文为[Jawajid]所创,转载请带上原文链接,感谢
边栏推荐
- Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
- 美团内部讲座|周烜:华东师范大学的数据库系统研究
- 递归、回溯算法常用数学基础公式
- Gather in Beijing! The countdown to openi 2020
- An article takes you to understand CSS pagination examples
- 事务的本质和死锁的原理
- Humor: hacker programming is actually similar to machine learning!
- 【ElasticSearch搜索引擎】
- What are Devops
- Python basic data type -- tuple analysis
猜你喜欢
Isn't data product just a report? absolutely wrong! There are university questions in this category
Python basic variable type -- list analysis
The legality of IPFs / filecoin: protecting personal privacy from disclosure
What are Devops
How does filecoin's economic model and future value support the price of fil currency breaking through thousands
如何在终端启动Coda 2中隐藏的首选项?
Digital city responds to relevant national policies and vigorously develops the construction of digital twin platform
JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
Swagger 3.0 brushes the screen every day. Does it really smell good?
It's time for your financial report to change to a more advanced style -- financial analysis cockpit
随机推荐
To teach you to easily understand the basic usage of Vue codemirror: mainly to achieve code editing, verification prompt, code formatting
行为型模式之解释器模式
Flink's datasource Trilogy 2: built in connector
【学习】接口测试用例编写和测试关注点
git远程库回退指定版本
What are manufacturing and new automation technologies?
大道至简 html + js 实现最朴实的小游戏俄罗斯方块
EOS founder BM: what's the difference between UE, UBI and URI?
GitHub: the foundation of the front end
JNI-Thread中start方法的呼叫與run方法的回撥分析
Introduction to the structure of PDF417 bar code system
ES6 learning notes (2): teach you to play with class inheritance and class objects
Uncle Bob: the software architecture is similar to a house. Object oriented is the structure of the house, and the water pipe is functional programming
From overseas to China, rancher wants to do research on container cloud market
Contract trading system development | construction of smart contract trading platform
(2) ASP.NET Core3.1 Ocelot routing
electron 實現檔案下載管理器
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
Building a new generation cloud native data lake with iceberg on kubernetes
Take you to learn the new methods in Es5