文档章节

新手学编程,从哪里开始?

codestarr
 codestarr
发布于 2014/06/09 14:23
字数 479
阅读 14
收藏 0

我初学 Java 的时候看过一本Head First Java,对初学者来说是不错的一本书。很多人以前从没有写过什么程序,这本书中的介绍给了他们很大帮助。Help First是涵盖编程语言和技术的一系列书籍。想要走最少的弯路开始你的第一个 hello world 程序,我推荐 Head First Python。


不喜欢读书?推荐你看一下这个视频:Pluralsight’s Programming for Kids video.


如果你有孩子,和他们一起学习编程将使你们双方受益。孩子们有极高的兴趣和有趣的问题,可以拓宽你的思维。这也是和孩子们相处的一个好机会!坦白的说,我一直期待教我的孩子编程。


读一本书,再花些时间在 Code.org 上玩一玩,看一些 Pluralsight 上看的视频。这之后,你就会感觉你已经有了进步,想要更多的知识。如果你真的想学的更多的话,建议你去大学听一些课,或者上夜校学编程。为以后写真正的软件积累一些知识。


下面,是我为想要学习编程,又没有经验的人列的一些链接资源:



Code.org

Code Academy

Code School

Pluralsight’s Programming for Kids

Head First Books

Khan Academy

Hour of Code


最后的建议,想象一下买一个小小的硬件,安装在你的车库里,当你的车开的离墙太近的时候,它就会发出信号——Arduino 可以将它变成现实。可能性是无限的,只要你抓住你脑子里出现的新奇的想法,不断体验到编程的乐趣。


如果你和朋友或亲戚讨论这个问题的时间和这篇文章这样长,他们一定会满意地离开,并期待写出自己的第一个程序。


© 著作权归作者所有

codestarr

codestarr

粉丝 3
博文 4
码字总数 1695
作品 0
深圳
程序员
私信 提问
干数控要么忍要么滚!为什么你编的程序不敢上机?这就是原因!

  这是一个学员做的刀路,大家一起来看看:   开粗,D35R5牛鼻刀      清角,D16R0.8刀      清角,D8R0刀      精加工,D6R0刀      其他UG刀路不展示了。。。   这样...

UG数控编程
2018/05/25
0
0
转行学习java前,你应该知道的几件事

  本文需要5分钟左右阅读完成,建议收藏以后阅读,里面都是干货,可以亲自试验一下,如果觉得好用可以帮忙点赞转发一下,谢谢!交流学习java大数据可以加群460570824。   因为IT互联网发...

java分享
2017/12/10
0
0
jboss 环境下开发工程,怎样断点调试

菜鸟,刚学编程不到半年就新手上道,学的是ssh框架,tomcat web服务器。突然接手一个jboss环境下开发的程序,不知道从何下手。 有调用程序,有ejb环境,在哪里打断点进入ejb?...

松籽黄
2012/09/20
242
1
安卓新手求助,怎么开始学安卓开发呢,本人只有点C的基础

安卓新手求助,怎么开始学安卓开发呢,本人只有点C的基础,请不要回答先学C,在学java,我现在看java的书看不下去,想直接开始,在实践中学习,知道好像要安装 Eclipse,但是这个东西在哪里下...

刘夜
2012/02/07
317
1
Python线下培训好还是线上培训好

五年前培训的话,只要培训出来就有工作,因为那个时候国家缺少这个岗位,大肆宣传。所以那个时候是批量生产,培训学点,到公司有人带。 但是现在不缺人,缺的是人才,公司不会花成本带新手,...

糖宝lsh
05/07
22
0

没有更多内容

加载失败,请刷新页面

加载更多

SSH安全加强两步走

从 OpenSSH 6.2 开始已经支持 SSH 多因素认证,本文就来讲讲如何在 OpenSSH 下启用该特性。 OpenSSH 6.2 以后的版本多了一个配置项 AuthenticationMethods。该配置项可以让 OpenSSH 同时指定...

xiangyunyan
28分钟前
4
0
C或C++不是C/C++

http://www.voidcn.com/article/p-mucdruqa-ws.html

shzwork
今天
6
0
OSChina 周六乱弹 —— 如何将梳子卖给和尚

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @for_ :划水五分钟,专注两小时。分享Various Artists的单曲《贝多芬第8号钢琴奏鸣曲悲伤的第三乐章》: 《贝多芬第8号钢琴奏鸣曲悲伤的第三乐...

小小编辑
今天
179
8
ES5

什么是ES5:比普通js运行要求更加严格的模式 为什么:js语言本身有很多广受诟病的缺陷 如何:在当前作用域的顶部添加:"use strict" 要求: 1、禁止给未声明的变量赋值 2、静默失败升级为错误...

wytao1995
今天
7
0
c++ 内联函数调用快的原因

见图片分析

天王盖地虎626
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部