在某种程度上,编程就像骑自行车。 除非一段时间,否则您将不会编写代码。 换句话说,此技能需要大量练习才能学习,甚至需要更多的支持。

有几种开始的方式:购买书籍,在YouTube上观看视频,或者走更传统的路线并在教育机构参加课程。 但是,开始您的旅程最便捷的方法就在您的指尖。

教您编写代码的移动应用程序越来越流行。 这并不奇怪:整个编程过程就在您的智能手机上; 您可以随时随地学习编码。 无论您是排在队列中还是堵车,上床前或坐公交车前有10分钟的时间-打开一个应用程序并提高自己的技能。

这就是为什么我编制了一份编码应用程序列表,无论您处于什么级别以及决定学习哪种编程语言,它都可以帮助您保持最新状态。

Khan Academy


Khan Academy has more than 6000 videos on the basics of computer science. The application provides free video tutorials and exercises, and their mission is to change the nature of education by providing free educational courses.

The Khan Academy app is suitable for both Android and iOS users.

Khan Academy提供主要编码语言(例如HTML / CSS)的入门课程。 他们还提供有关创建网页,绘图和动画课程的初始信息。

CodeGym


CodeGym is an educational quest. The Java Intra-Applied Course consists of 1200 tasks and 600 mini-tutorials.

如果您没有足够的时间参加繁忙的课程,这是最适合您的解决方案。 每天花大约30分钟,就足以完成几次讲座或解决一些问题。

该课程以游戏形式呈现,其中包括四个任务。 CodeGym是80%的练习,因此您可以从一开始就熟悉编码。 很棒的是,您可以借助移动IDE开发环境在手机上编写代码。

该应用程序具有在虚拟导师的帮助下即时反馈任务的功能。

该应用程序的两个不同优势是帮助部分以及强大的Java社区。

The only drawback of CodeGym is that it only teaches Java. The application is only available for Android users.

Encode


With Encode, you can learn from web developers to promote Python, JavaScript, HTML, and CSS. After you have finished reading the theory of the language, you are required to pass tests to move on. Encode enables you to test yourself at each stage of the training.

Encode的独特功能之一是从头开始,并以小块形式提供不同的概念,因此,如果您只有几分钟的时间,则可以转到应用程序部分。 只有在学习了基本概念之后,它才会使用JavaScript等语言引入更高级的概念,例如编码。

课程也是交互式的,应用程序将在每节课后提供反馈,以确保您在最初不理解这些概念的情况下能够重写课程。

Unfortunately for those who use iOS, Encode is only available for Android users.

Enki


Enki is a platform where you can quickly and easily learn any technical language. You can learn things like Data Science, HTML, SQL, Javascript, Python, Blockchain, CSS, Security, Git, Computer Science, Basic, and Linux. This application will fully satisfy any of your learning needs.

该应用程序为从初学者到经验丰富的程序员的所有人提供支持。 如果您只是入门,则可以在切换到JavaScript之前使用该应用程序学习网络技术。

Enki还可以帮助您学习与编程相关的主题,例如使用Linux命令行和通过Git管理版本。

Enki通常是免费的。 但是,某些功能(例如额外的培训)的使用却无法实现。

Download the app: iOS | Android

SoloLearn


SoloLearn is best suited for those who do not have prior knowledge of coding and want to start from the beginning. Each section is divided into “chapters.” At the end of a chapter, you will have to pass a language test so that you can move to the next section.

它的工作方式类似于在线大学课程,您可以在其中与其他学生一起参加论坛,并就可能使您感到尴尬的事情提出问题。 操场代码部分中有数百种不同的测验和活动,可以继续练习。

像此列表中的其他一些应用程序一样,SoloLearn也使用游戏化鼓励您坚持使用游戏化。

您可以在自己的进步水平上获得技能和成就积分,并与世界各地的其他学生竞争以应对更严峻的挑战。

SoloLearn的基本级别是免费的。 但是,您可以订阅SoloLearn PRO,每月只需$ 6.99或每年$ 47.99。 它消除了广告,并增加了诸如设置学习目标和查看有关您的学习的个性化想法的功能。

Download the app: iOS | Android

Grasshopper


Grasshopper is a free app for iOS and Android users. It teaches you how to program, using JavaScript puzzles that you choose to develop.

该应用程序易于使用,因为它允许您使用这些块并按逻辑顺序组织它们以创建工作代码。 您还将获得实时反馈,并随着经验的增加可以解锁奖励。

与该列表中的某些其他应用程序不同,Grasshopper仅遵循一种语言:JavaScript。

To sum it up

这些是学习如何在Internet和移动设备上进行编码的许多方法中的几种。 首选项可能会因个人而异,因此请尝试一些,以根据您要学习的编程语言及其原因来找到最适合您需求的正确移动应用程序。

Was published on Level Up Coding.

from: https://dev.to//selawsky/mobile-apps-for-learning-to-code-on-the-go-even-in-space-42o8

用于即使在太空中也能随时随地进行编码的移动应用程序相关推荐

  1. c语言哈密顿路径算法,用于检查给定图中是否存在哈密顿循环或路径的C ++程序...

    哈密顿循环是哈密顿路径,因此从哈密顿路径的最后一个顶点到第一个顶点有一条边(在图中).它在无向图中是一条路径,该路径恰好访问该图的每个顶点一次. 功能和目的:Begin 1.function isSa ...

  2. [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。

    请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. 刚开始复习js题还不太习惯 CSDN上看了一个帖子,说是牛客上的标答, ...

  3. node/js 漏洞_6个可用于检查Node.js中漏洞的工具

    node/js 漏洞 Vulnerabilities can exist in all products. The larger your software grows, the greater th ...

  4. 可用于在 Microsoft.NET Framework 4.0 中的 ASP.NET 浏览器定义文件的修补程序

    http://support.microsoft.com/kb/2600088 此修补程序为 Internet Explorer 和 Mozilla Firefox 在浏览器定义文件引入了更新的定义. ...

  5. 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块...

    简介 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块. 举个例子: ["徐汇区虹漕路461号58号楼5楼", "泉州市洛江区万安塘 ...

  6. 人造卫星为什么会绕着地球转而不是停在太空中或者越飞越远.掉进地球的卫星为什么烧不完....

    人造卫星为什么会绕着地球转而不是停在太空中或者越飞越远.掉进地球的卫星为什么烧不完. 卫星被火箭推到太空中之后失去火箭的推动不就停在太空中或者因为惯性越飞越远了吗,为什么会绕着地球在椭圆形的轨道上飞? ...

  7. java s.charat_Java中s.charAt(index)用于提取字符串s中的特定字符操作

    charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法. charAt()方法返回指定索引位置的char值.索引范围为0~length()-1. 如: str ...

  8. php 交换函数,php用于反转/交换数组中的键名和对应关联的键值的函数array_flip()...

    实例 反转数组中的键名和对应关联的键值:<?php $a1=array("a"=>"red","b"=>"gre ...

  9. 用于Power BI Desktop中的库存数据分析的烛台图

    Candlestick chart for stock data analysis in Power BI Desktop 用于Power BI Desktop中的库存数据分析的烛台图 Power B ...

最新文章

  1. Extjs4 actioncolumn只能显示图标,不能显示文字的暂时解决方法
  2. [转载]用c写PHP的扩展接口(php5,c++)
  3. OpenJudge NOI 1.2 05:填空:类型转换2
  4. (转)python3 urllib.request.urlopen() 错误UnicodeEncodeError: 'ascii' codec can't encode characters...
  5. Java并发编程:面试必备之线程池
  6. 计算机组成原理页表长度,计算机组成原理(2)-虚拟存储器
  7. ssas报表项目数据集_Analysis Services(SSAS)多维设计技巧–数据源视图和多维数据集
  8. 「洛谷P2397」 yyy loves Maths VI (mode) 解题报告
  9. 原来PC界面临洗牌的背后原因是因为存储
  10. redhat linux查看进程cpu,Redhat Linux 查看cpu、memory 等命令
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_14-webpack研究-webpack-dev-server...
  12. brew切换到清华源
  13. 我的世界服务器显示文字,我的世界之狮子座(自编的)是我的服务器哦~只有文字...
  14. 小提琴统计图_(翻)云(覆)雨图-小提琴图,密度图、箱线图组合
  15. 行为树 --- [4] 简单树
  16. 构建红图注册到蓝图中
  17. (vant新手坑)引入Vant组件并改变其样式
  18. C/C++描述 - 矩阵乘积的计算
  19. OCAD应用:双高斯照相物镜系统结构优化设计
  20. supervisor 介绍,启动uwsgi失败,端口被占用

热门文章

  1. 变异系数在线计算机,数理统计在线计算器
  2. 基于ssl协议和基于openssl工具创建私有CA
  3. 任总讲话,说明华为对5G有清醒的认识
  4. Bitvise SSH Client下载
  5. 网站Cache全分析
  6. “创新实践”项目介绍2:《3D点云中的汽车检测》
  7. 多径效应及其消除方法
  8. 用这8个办公软件,效率高一倍
  9. 【0034】 PostgreSQL报错信息:The server must be started by the user that owns the data directory.
  10. 英文投稿期刊查询网站汇总