0 基础,想学一门编程语言,感觉无处开始,咨询下 V2EX 的大佬们

2019-06-05 16:16:28 +08:00
 wangweitung

背景: 1、大学学习的 VF,早就忘记完了。

2、目前工作是低端制造业,与生产比较接近。

3、最近对西门子的生产方针软件比较感兴趣,具体名字叫 plant simulation,与生产仿真有关系。

4、想自己自学一下这一款软件,同时对工作进行一些优化。

但是里面涉及到一种语言叫 sim talk,像是面向对象型的编程语言。

问题:

作为一个 0 基础傻瓜,如何开始学习?

·有无响应的推荐入门教材?

·该如何循序渐进的学习?

6347 次点击
所在节点    编程
16 条回复
sunjourney
2019-06-05 18:56:34 +08:00
想走得远别一上来就学 python,js,试试 c 和 java,c 的话工作用不到,但建议学。
fakeinc
2019-06-05 19:07:59 +08:00
不是大佬。

先学 Python 或者 Java。
1. 在 [Sololearn]( https://www.sololearn.com/) 上把对应语言的教程全过完。大约要花一周时间。
2. 在[菜鸟教程](runoob.com)上走一遍教程,每一个评论都要弄懂,习题至少做一半。
3. 在 [w3schools]( https://www.w3schools.com/) 上查漏补缺。
916go
2019-06-05 19:49:57 +08:00
楼上两位有冲突
wangweitung
2019-06-05 20:46:26 +08:00
@sunjourney

是的,C 的结构比较简单,先慢慢把基础的掌握了,再去学习复杂的。今天已经开始了,希望自己可以坚持下去。
wangweitung
2019-06-05 20:47:32 +08:00
@fakeinc 朋友也推荐我学 Python 或者 Java,Sololearn 我已经有了,还是先学 C 吧,过段时间再来反馈。
liangzi
2019-06-05 20:52:09 +08:00
自学过 C 忘得差不多了 入坑 Go 了
trait
2019-06-05 20:52:12 +08:00
2019 年还在推新人学 C,把人往火坑里推,现在你的水平还不足以应付 C
Java 或者 Go,更推荐 Go (虽然很恶心这垃圾语言)
Kilerd
2019-06-05 21:11:01 +08:00
一入门真正不建议学 JS 和 Python 这类弱类型的脚本语言。
Hsinyao
2019-06-05 21:25:37 +08:00
做工控软件不都是 C#? Head First C#走起
GeekCourse
2019-06-05 21:29:10 +08:00
当然是直接学 sim talk,带着问题去学,最开始不求完全弄懂,只要知道改了哪里,会有什么变化就可以了
circsqua
2019-06-05 21:29:18 +08:00
先收集信息,把该软件的文档和网站先犁一遍,同时也 google 下它
4goodworld
2019-06-05 21:41:29 +08:00
百度:易语言 了解下
GeruzoniAnsasu
2019-06-05 22:01:05 +08:00
别学写代码,学编程。学习怎样用高级语言控制硬件的反应。

其实我建议玩单片机,先写写汇编,然后再学 c
jellybool
2019-06-05 22:15:01 +08:00
就直接学 sim talk,遇到问题就 google
kidlj
2019-06-05 23:13:25 +08:00
自顶向下学习。既然用到了就 sim talk,就学 sim talk,有输出,才会坚持得下去。

期间也可以学习一门别的编程语言作为对照,我推荐的 Go,因为 simple。不仅语言、语法 simple,标准库也很 accessible。也可以用来写网站 API,流行的框架(对比 Java 的 Spring 系)也很 simple。
jm00
2019-06-21 01:07:08 +08:00
如果只是随便玩玩就 python 之类流行的脚本语言,想花大量时间深入就 c 语言,或者汇编,不要相信那些让你学 lisp 或者更优雅的 lisp ( scheme )的人,的确那些程序很优雅,但是那既不能让你随便玩玩,也不能让你的学习过程有好的开始,那是你掌握了程序原理之后才适合接触的东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/571164

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX