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

有几种开始的方式:购买书籍,在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

相关文章:

  • 2021-12-19
  • 2021-10-10
  • 2021-06-24
  • 2021-11-24
  • 2021-04-03
  • 2021-09-18
猜你喜欢
  • 2021-11-11
  • 2022-12-23
  • 2021-09-26
  • 2021-07-20
  • 2021-11-12
  • 2022-02-05
  • 2021-09-03
相关资源
相似解决方案