我19岁,我还是编程的初学者。 我在哪里可以开始?

你说过,你是初学者! 但你没有提到,你能否建立一个强大的逻辑? 即使你没有在这里通知你是否是桌面编程或网络编程的初学者? 在这里,我假设您没有逻辑知识,并且您计划继续使用桌面编程。

请记住, “编程就是逻辑”。 如果你的逻辑很差,有很多逻辑错误。 在那种情况下,你在跳枪之前失败了!


好的,现在问题出现在哪里可以开始?

1)您可以使用普通的C程序开始构建逻辑。
阅读:如何使用编程语言提高逻辑构建技能?

2)让我们假设您已经对编程的逻辑开发有足够的了解。 然后第二步是学习和理解程序的流程。 为此,您应该首先学习流程图。
阅读:了解如何制作流程图的最佳方法是什么? 图书?

3)最后但并非最不重要的是深入了解编程语言。 但是不要超越你的极限。 再次提出相同的问题: 您必须关注哪种编程语言?

作为程序员,首要的是:我建议你使用C ++语言。 学习课程,继承,功能,循环和阵列课程。 使用简单的循环程序构建逻辑。 尝试在桌面上创建小型的C编程应用程序。

请告诉我,如果您需要更多帮助吗?

最好的方法是先选择一种语言–C或Java。 我选择C只是因为我在学校里被教过。
学习一本基础C书,学习一些关于语言如何运作的基础知识。 然后开始查看一些非常基本的循环算法。 了解循环如何工作。 尝试使用循环生成模式。
任何一本书都会有一些简单的问题。 试试吧。 一旦你对这门语言感觉有点舒服,你就可以继续编程比赛,编程竞赛,在线计算机编程,并尝试尝试一些问题。 那些你没有得到的,通过别人的代码并尝试理解; 与人和老师交谈。

始终尝试自己解决问题。 编程严重依赖逻辑,因此努力培养你的逻辑技能。

您没有提到要开发的平台或任何平台。 为了理解编码学习的本质C语言就足够了,对于面向对象的编程,C ++就在那里,但是现在有很多语言针对不同的任务进行了优化版本,因此在C和C ++中有了一个全面的理解可能会有所帮助。
寻找在线资料,大量的视频教程,
来自thewboaston,或tutorialspoint等。

你最好开始学习语言网络编程。 因为Web编程比桌面编程非常有趣。 Web编程为您提供了更多实现所学知识的方法。

您可以从HTML开始,然后是CSS,然后是JS等等。 您可以选择Web编程或桌面编程。