0 基础,想学一门编程语言,感觉无处开始,咨询下 V2EX 的大佬们 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangweitung
V2EX    编程

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

  •  
  •   wangweitung 2019-06-05 16:16:28 +08:00 6847 次点击
    这是一个创建于 2327 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    问题:

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

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

    该如何循序渐进的学习?

    16 条回复    2019-06-21 01:07:08 +08:00
    sunjourney
        1
    sunjourney  
       2019-06-05 18:56:34 +08:00
    想走得远别一上来就学 python,js,试试 c 和 java,c 的话工作用不到,但建议学。
    fakeinc
        2
    fakeinc  
       2019-06-05 19:07:59 +08:00 via Android
    不是大佬。

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

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

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

    期间也可以学习一门别的编程语言作为对照,我推荐的 Go,因为 simple。不仅语言、语法 simple,标准库也很 accessible。也可以用来写网站 API,流行的框架(对比 Java 的 Spring 系)也很 simple。
    jm00
        16
    jm00  
       2019-06-21 01:07:08 +08:00 via Android   1
    如果只是随便玩玩就 python 之类流行的脚本语言,想花大量时间深入就 c 语言,或者汇编,不要相信那些让你学 lisp 或者更优雅的 lisp ( scheme )的人,的确那些程序很优雅,但是那既不能让你随便玩玩,也不能让你的学习过程有好的开始,那是你掌握了程序原理之后才适合接触的东西。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1654 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 16:19 PVG 00:19 LAX 09:19 JFK 12:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86