这里介绍一些我在学习过程中接触到的工具


IDE

IDE是集成开发环境,是集成了代码编辑,编译,调试,分析等功能的软件,想要舒服的编写代码,离不开合适的IDE。

  • visual studio:简称vs,接受度排名前三的IDE,支持多种编程语言,但对c不完全支持,如果想要学习c++,c#,可以选择visual studio。
  • visual studio code:简称vs code,接受度排名前三的IDE,经常有人说是地表最强IDE,只要配置好环境,可以说支持所有的编程语言,不过配置环境有一定难度。
  • Devc++:专门为c/c++语言服务的IDE,相信也是大部分学c/c++的朋友接触的第一个IDE,由于是开源的,版本可能有些杂乱,但是一个不错的IDE。
  • 其他:以上介绍了一些c/c++可能接触到的IDE,但针对不同的语言,也有对应比较合适的IDE,例如JAVA语言对应的IntelliJ IDEA,python对应的PyCharm等

学习工具

在学习编程语言的过程中,我们可能想要整理一些笔记,这里推荐一些用来整理学习笔记的软件。

  • Typora:要问我最好的Markdown编辑工具是什么的话,我绝对会推荐0.11.18(beta)版本的Typora,为什么是这个版本?因为下个版本要收费了。做笔记,我用Typora。
  • GitMind:别误会,这个和版本控制没有半毛钱关系,这是一个思维导图工具,我会用它来做知识点整理,程序框图 。
  • excel:当你绝对自己做事毫无章节的时候,excel巨好用,只要简单的拖一拖,就能做一个逆向时间表,让自己的时间被有效的利用吧。
  • 百度网盘:都懂,不解释,有些学习资料是纯视频,放自己电脑上会很占用空间,既然如此,为什么不全部放到百度网盘上呢?不压缩的话,还能直接在百度网盘上看。

网站

那些不得不介绍的编程学习网站

  • 菜鸟教程入门最好的编程网站,没有之一,无论入门什么,这里都有很简单易懂的教程。
  • 洛谷:你已经学习了一段时间编程了,是时候做一些题,来检验一下自己了。
  • Github:唯一让自己实力突飞猛进的办法绝对不是看书而是看项目,或许在逛这个网站之前,你需要先学习一下git?
  • vc驿站:或许你和我一样,想找一个交流社区?
  • bilibili:我认真的,我毕业于哔哩哔哩大学。
  • 算法图示:不要被英文吓到,这都是些你熟悉的东西。
  • 珞珞的博客:随时欢迎打开我的博客,虽然现在没有什么内容,但可能在未来的某一天帮到你?

编程工具

或许你在学习编程中会用到这些工具?

  • VMware:一个虚拟机工具,功能丰富,学习linux系统的话,我一定要向你推荐这个软件,你没有必要牺牲掉自己舒服的windows体验或者安装双系统。
  • XShell:同样是你在学习linux时会用到的东西,可以远程连接到你的linux主机,如果你有钱的话,可以选择租一个linux服务器+XShell的方式来学习,而不是使用虚拟机。
  • 宝塔linux:我没有把宝塔linux放到网站的分类中,初学linux的朋友应该不会用到宝塔linux,但部署过网站的朋友应该对它不陌生了,如果想要部署网站的话,我强推宝塔linux+wordpress。真的很方便。
  • git:好用的版本控制工具,编程初期代码量少的情况下用不到,但一旦想写一些复杂的东西,这玩意非常好用。
  • Navicat:可视化数据库,让你的数据库更加清晰。
  • Unіnstall Tool:很多时候,你会想要彻底的卸载掉一个东西,是时候下载一个Unіnstall Tool了。

游戏引擎

游戏引擎,就是专门用在做游戏的工具。游戏引擎对于制作游戏的地位约等于操作系统对于编写程序。

  • unity3d:3d游戏引擎,对2d游戏的支持也很好,特点是学的人比较多,交流方便,资料多,上手快。
  • unreal engine4:大名鼎鼎的ue4,也就是虚幻4,3d游戏引擎,不推荐2d游戏制作者使用,因为ue5貌似已经不继续支持2d模板了。推荐原因:前景好,ue5指日可待。
  • rpgMakerMV:专门用来做日式回合制rpg的引擎,非常简单易上手,即便没有编程经验,在几天的学习之后也能制作自己的rpg回合制游戏。
  • pixGameMaker studio2:像素游戏制作工具,一样非常容易上手,还有很贴心的手把手教程,不过存在机翻汉化的问题。
  • Ren’Py:avg游戏制作工具,喜欢做视觉小说,文字解密游戏又不想用垃圾橙光的朋友们有福了,虽然在易用性层面上有着缺陷,但此引擎指定语言为python,入门简单。
  • 唤境引擎:游戏制作玩具,可以用来学习一些制作游戏时的思想,没有仔细研究过。
  • 橙光引擎:垃圾橙光,毁我青春。

其他

写一些补充的,还没有想好。

发表评论

您的电子邮箱地址不会被公开。