当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- 【自学unity2d传奇游戏开发】如何让角色动起来
- How to understand Python iterators and generators?
- With this artifact, quickly say goodbye to spam messages
- Kubernetes and OAM to build a unified, standardized application management platform knowledge! (Internet disk link attached)
- C#和C/C++混合编程系列5-内存管理之GC协同
- python100例項
- Even liver three all night, jvm77 high frequency interview questions detailed analysis, this?
- Look! Internet, e-commerce offline big data analysis best practice! (Internet disk link attached)
- An article takes you to understand CSS pagination examples
- What are PLC Analog input and digital input
猜你喜欢

检测证书过期脚本

Flink's datasource Trilogy 2: built in connector

行为型模式之解释器模式

ES6 learning notes (3): teach you to use js object-oriented thinking to realize the function of adding, deleting, modifying and checking tab column

A small goal in 2019 to become a blog expert of CSDN

FastThreadLocal 是什么鬼?吊打 ThreadLocal 的存在!!

EOS founder BM: what's the difference between UE, UBI and URI?

嘉宾专访|2020 PostgreSQL亚洲大会阿里云数据库专场:王涛

Take you to learn the new methods in Es5

面试官: ShardingSphere 学一下吧
随机推荐
Live broadcast preview | micro service architecture Learning Series live broadcast phase 3
ES6 learning notes (3): teach you to use js object-oriented thinking to realize the function of adding, deleting, modifying and checking tab column
【:: 是什么语法?】
ES6 learning notes (5): easy to understand ES6's built-in extension objects
CloudQuery V1.2.0 版本发布
华为Mate 40 系列搭载HMS有什么亮点?
Network security engineer Demo: the original * * is to get your computer administrator rights! [maintain]
The method of realizing high SLO on large scale kubernetes cluster
An article will take you to understand SVG gradient knowledge
【字节跳动 秋招岗位开放啦】Ohayoo!放学别走,我想约你做游戏!!!
解决 WPF 绑定集合后数据变动界面却不更新的问题
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
游戏主题音乐对游戏的作用
An article takes you to understand CSS pagination examples
Digital city responds to relevant national policies and vigorously develops the construction of digital twin platform
Vue communication and cross component listening state Vue communication
【自学unity2d传奇游戏开发】如何让角色动起来
How to understand Python iterators and generators?
C# 调用SendMessage刷新任务栏图标(强制结束时图标未消失)
意派Epub360丨你想要的H5模板都在这里,电子书、大转盘、红包雨、问卷调查……