软件开发入门贴

classic 经典版 list 列表 threaded 结构树
1 内容 选项
回复 | 结构树
以树状图样式打开这个帖子
|

软件开发入门贴

dragonly(李逸龙)
管理员
该帖在被更新。
这个帖子意在提供尽可能全方位有效的入门教程,或许后期会加入进阶内容

有任何问题可以回帖提问

Linux/macOS

开源开发者工具是当前世界上最主要的工具链来源,大部分主要运行平台是遵循POSIX标准的操作系统,其中最主要的是Unix系统,而这其中最流行的个人操作系统是Linux和macOS(以前的OS X)。目前Windows 10包含了一个子系统叫做WSL(Windows Subsystem for Linux),提供一个基于Ubuntu(一个Linux发行版)的bash环境,支持越来越多常用的工具,但是我建议非macbook用户的新手选择安装使用Linux,macbook用户使用原装系统,Windows用户使用VirtualBox安装Ubuntu操作系统虚拟机。
日常多使用命令行,它会慢慢成为你的好朋友
遇到问题找Google

Git

git是个非常强大而无处不见的版本管理系统(version control system/vcs),世界著名的开源项目host网站Github的主要工具也是基于git的(需要区分开的是,git是一个命令行软件,有很多GUI的前端比如source tree,跟Github并无直接关系)
本条目下给出git工具的入门教程
https://try.github.io/
dragonly.github.io