学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

对于编程的学习,方式有很多。很多情况下,都是在书店或网络购买教程书籍。然而,你们是否遇到过这些尴尬的情况:书是买回来了,但是一直拖延,不学习,又担心太难;身边没电脑,手机不好输入和调试;懒得配置编程环境……于是书变成了吃灰神器。有时候,购买书籍不是一个好办法。

一个月前,我在 Google Play 上无意中搜索到了一个编程学习的手机应用,可能是因为没有中文吧,国内的知名度不怎么样,但是却在 Google Play 上得到了 4.8 分的吓人的高分!怀着激动的心情,我安装了它,并且注册了一个账户。发现竟然是一个学习编程的神器,学习体验极佳,完全没有学不下去的感受!更重要的是,它是免费的!

SoloLearn 是一个很好的解决方案,它提供了 Android、iOS、Windows Phone 和 Web 版本,可以充分利用碎片时间随时随地学习(比如拿着手机、平板在坐车路上、排队过程中学习,甚至可以在学校的电脑学习),同时提供积分奖励、挑战等功能,使学习更有乐趣,基本上,所有人都可以利用 SoloLearn 进行学习。
学习编程的神器 SoloLearn : 多终端随时随地免费学习编程 充分利用碎片时间

一、SoloLearn 应用下载

Android:Play Store | APKPure (几乎没有大陆安卓市场提供 SoloLearn 的下载或版本过旧,如果手机没有安装 GMS 请通过 APKPure 下载,速度可能较慢,必要时使用代#理)

iOS:App Store (iOS 没有多合一的 SoloLearn App,根据课程下载单独的 App)

Windows Phone:Windows Store (Windows 没有多合一的 SoloLearn 应用,根据课程下载单独的应用)

Web(网页版):https://www.sololearn.com/Courses/

本文着重介绍 Android 版本,其他平台应该是大同小异了。

二、SoloLearn手机版使用体验

提醒:如果你的 Android 设备没有安装 Google 移动服务(GMS),那么它会在登录界面报错“App won’t run without Google Play services”,但实际上这里仅作调用 Smart Lock 失败的报警,不会影响 SoloLearn 的正常运行。

因为是在电脑上编辑,为了方便,就不用真机了。这里使用的是 Genymotion 模拟的 Pixel XL(Android 7.1.1)截图。

首先,注册、登录 SoloLearn 账户,并到电邮查收激活邮件、点击激活链接。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

登录成功后,填写基本资料,便到达首页。这里集合了一些热门话题,然而这并没有什么卵用。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

2.1  课程学习

选择、下载你喜爱的课程。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

“Learn” Tab 里面展示了各个语言的学习进度,可以点击进行学习。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

这里以学习 CSS 的“z-index”属性为例。这里介绍了“z-index”的概念,我们可以知道“z-index”是定义元素的先后顺序的。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

当堂练习。这能马上反映学习情况,不过感觉题目都比较偏简单。当然不要紧,因为每个单元最后都有一个小测试。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

接下来,便是具体介绍“z-index”的用法。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

又是一道堂上练习。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

每完成一课,就会有相应的积分奖励。

2.2  Code Playground

古人有云:

纸上得来终觉浅,绝知此事要躬行。

(宋)陆游

光学习是没有用的,实践更重要。然而,手机上“实践”——调试代码是一件非常蛋疼的事情,因为环境难以配置,除了使用 Termux 之类的终端应用别无他法,体验又上不去。但是,SoloLearn 的 Code Playground 功能很好的满足了手机上“实践”的需求(这里使用别人的代码做演示)。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

Code Playground 会将你的代码上传至 SoloLearn 的云端,让他们的服务器代为执行,最后输出结果。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

2.3  其他

如果遇到不懂的地方,还能直接在“Q&A Discussions” Tab 提问。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

你还可以查看本地(国家或地区)和全球的排行榜。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

如果觉得无聊,你还可以在“Challenge” Tab 找别人挑战一下。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

三、总结

事实上,比 SoloLearn 更好的编程课程多得多了。然而,“易于学习”的课程不多。SoloLearn 对于中国用户的问题在于语言,所以中国用户屈指可数,不过我还觉得挺通俗易懂的。如果我遇到看不懂的文字,就用“Google 翻译”应用的“点按翻译”功能(Android 版本有,iOS 未知)来翻译,双语对照查看,顺便学习下英语也不错。

如果觉得手机代码输入不方便的话,可以试试 Hacker Keyboard 这个 Android 应用,当然了,我还是习惯于百度手机输入法。 (PS:本文来自taky.me博主的投稿,因网站迁移导致文章“压箱底”了一个月,对此要说声抱歉。同时感谢这位朋友的“不离不弃”……)

文章出自:taky.me博主,由挖站否编辑整理 ,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:

关于站长(Qi),8年前经常混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,愿意将自己经验与心得分享出来,与大家共勉。

已有 19 条评论
  1. David

    全英文的看解释有点吃力啊~

    2017年9月6日 22:33 回复
  2. 我去下载一个试试~回头写个iOS 11版本的嘿嘿

    2017年7月15日 21:56 回复
    • Qi

      可以玩一玩。还不错的。

      2017年7月16日 21:11 回复
  3. 我找资料都是在runoob上面的,学php也是在上面学

    2017年7月15日 13:13 回复
    • runoob挺好的,我也经常早上面copy代码。

      2017年7月15日 19:30 回复
    • Qi

      我在那个w3school那里。

      2017年7月16日 21:13 回复
      • w3倒是我一个朋友就是在那学会了php,不过内容都有点过时了

        2017年7月19日 19:38来自移动端 回复
  4. 我试试去

    2017年7月15日 10:05来自移动端 回复
  5. 推荐一个同类型网站Codecademy,也很好用
    https://www.codecademy.com

    2017年7月14日 22:12 回复
    • Qi

      有手机版的吗?

      2017年7月15日 07:11来自移动端 回复
  6. 在书记上面学习真的好么

    2017年7月14日 09:18 回复
  7. 看着满屏的英语就头疼不想看

    2017年7月14日 01:16 回复
    • Qi

      这些英语还是简单粗暴的。 (:clap:)

      2017年7月15日 07:14来自移动端 回复
  8. 不会英语是硬伤

    2017年7月14日 01:02 回复
    • 初相遇

      也是只懂一点点英语,碰到英文先找#译,喜欢小白教程,和一键软件安装

      2017年7月14日 08:26 回复
  9. 不会英语啊

    2017年7月13日 22:26 回复
    • 一边玩编程,一边学语言 (:idea:)

      2017年7月13日 23:36来自移动端 回复
  10. 无敌橡皮泥

    这东西就感觉顺了一遍语法而已。。。。详细使用还是要看书的。。。这东西就拿来入门。。。

    2017年7月13日 22:11 回复
    • Qi

      看书与看手机感觉还是不一样

      2017年7月15日 07:16来自移动端 回复

Login

欢迎!请登录你的账号。

记住我 忘记密码?

还未注册 注册

Lost Password

Register

返回顶部