写一本关于学习OOP编程语言的通俗易懂的教科书(java)

  我学习编程有一段时间了,第一门接触的语言是C,然后是C++、JAVA,都只是熟悉语法和基本的使用(就是那种知其然不知其所以然),还谈不上理解。直到学习了Python后,再回顾“学过”的JAVA,我才对编程语言的真正实质有所理解,当然并不是说知道编译器的工作原理,而是理解了这门语言为什么这样设计,为什么大多数编程语言的基本设计思想都是类似的(至少现在为止,LISP比较特殊忽略忽略)。

  最近一个学西餐的同学跟我说他想学IT,闲来无事,我就花掉几天时间,帮他装环境,讲语法,做练习,学习路线是按照慕课网上的,一般语言的学习方法来教,但是发现十分的死板。不是说路线不好,而是花大量的时间来学习枯燥的语法,他跟我说,在学的过程中,都不知道自己在学什么。于是我诞生了写一本面向0基础又想快速入门的菜鸟教程。

  很多道理告诉我们不要走捷径,要一步一个脚印,是的,有些事情比较复杂,走捷径容易出问题,但是对于学习编程语言来说,对人来说这真的不是一个很难很复杂的问题。初学者觉得难是因为这些语言完全颠覆了以前的认知,而且也不能马上找到生活中的实际事物和编程语言之间的联系。

  很多事情其实是有捷径可走的,就比如知识的传承。对于我们,已经对编程语言有所理解的人,我们把自己的“内心功法”写下来,把我们自己所领悟到了,用很通俗的语言图画描述出来,让学习编程语言变得更加好玩,更加贴近实际生活。

  说了这么多,我写这个系列教程的目的就是:让家庭主妇也能学会编程!本身也有一点点小要求:会识字,能看懂简单单词,数学初中水平,能熟练使用电脑玩qq斗地主。

时间: 2024-10-07 17:09:34

写一本关于学习OOP编程语言的通俗易懂的教科书(java)的相关文章

2017 年应该学习的编程语言、框架和工具

在过去的一年里,软件开发行业继续大踏步地向前迈进.回顾 2016 年,我们看到了更多新兴的流行语言.框架和工具,它们改变着我们的工作方式,让我们看到更多的可能.但在这个行业,紧随潮流是很难的.所以在每年年底,我们都会给你提供一些建议,它涉及什么是最重要的,以及你在未来一年中应该学习什么.大趋势 渐进式 Web Apps在 2016 年里,我们见证了 Progressive Web App 概念的蓬勃兴起.它意味着 Web 应用程序可以离线工作,并能提供原生移动应用的体验.它们可以添加到你的智能设

从今天起,写一本关于LLVM的书----《深入理解LLVM》

一直想写一本关于深入学习LLVM的书,这个想法有了很久了,但是一直没有机会动手.现在虽然很忙,但是依然觉的有必要马上动手去做这个事情.任何事情都是一点一点积累起来的,如果一直不动手,什么都做不成.还有句话:活在当下.抓紧时间去做想做的事情,才不会给自己的人生留遗憾. 现在关于LLVM的书,只见过一本英文的<Getting Started with LLVM Core Libraries>,据说还有一本日文的更早,但是一直没见过,有待调查补充.所以我很期待这本书能成为第一本中文的关于LLVM的书

怎样学习一门编程语言

选择一门语言 1.确定你感兴趣的领域 你可以开始学习任何编程语言(尽管其中一些被描述地比其他的更加"易学"),你得去问自己自己想用通过学习这门语言完成什么样的工作.这将会帮助你确定你应该追求的编程方式并且提供一个良好的开始. 如果你想进入Web开发行业,那你将会有一堆语言需要去学习,这和开发计算机程序相反.移动App的开发需要比PC等的开发更多的技巧.所有的这些决定将会影响着你的发展方向. 2.考虑从一个"易学"的语言开始 无论你做了什么样的决定,你可能只会希望从一

如何学习计算机编程语言

关于如何学习计算机编程语言(C, C++, Java, Python, PHP, ...)1. 计算机编程语言是我们和计算机交流信息的载体,我们通过它和计算机"说话",计算机听到我们说的话,领会了我们的意图,就按我们说的话去做事,最后计算机也要回应我们,通过显示器或其他硬件设备把信息传达给我们.2. 计算机编程语言多种多样,各种语言层出不穷,在某段时间里会有一些语言比较"吃香",使用者很多,技术更新很快.3. 很多人因为不同的原因开始学习计算机编程语言,那么到底如何

是什么让C#成为最值得学习的编程语言

随着 Web.iOS.Android.智能设备的流行,新的编程语言纷纷涌现并表现不俗,如 Ruby,Python,Scala,Go,Node.js,Swift 等.反观已经发展了近20年的 C# 语言(或者这里应该更准确的说是 .Net Framework),因为天生的平台局限,导致很多的 C# 程序员为了生计和前途纷纷转行投入的新语言的怀抱. 就在此时,微软的 .Net Core 横空出世 跨平台:可以在 Windows.MacOS 和 Linux 上运行. 兼容性: .NET Core 通过

最值得你学习的编程语言

在阅读文章之前,请思考一下:你认为最应该学习的编程语言是什么?看完文章之后,希望你会有个更好的答案~~ 下面是译文,由 程序员的资料库社区 译自 thenextweb.com 有几个人曾问我,最有用的编程语言是什么?或者最应该学习的编程语言语言是什么? 跳过HTML/CSS这些不说,我认为这个问题的答案取决于你想用代码去完成什么工作. 快速了解 Javascript以及它的一些框架可以一种语言构建项目时非常实用. Angular.js 能用于前端开发,控制用户界面. Node.js 则可以充当服

如何学习一门编程语言?给编程初学者的几个建议

如何学习一门编程语言?给PHP初学者的几个建议: 编程和任何新的技术一样,很难知道从何处开始.这里有些步骤适合初学编程语言的人:从“拖拽”编程开始.Python作为入门的语言.JavaScript是非常有用的语言之一.试试Ruby和Ruby on Rails.熟悉HTML. 在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资待遇是极好的.对于顶尖的.有才华的工程师需求从没间断过,这就是为什么学习代码看起来是一个有吸引力的选择. 但是和任何新的技术一样,很难知道从何处开始.这里有一些你应该在早期

用Markdown写一本自己的开源电子书

用Markdown写一本自己的开源电子书 很多人心中都有一个作家梦.本书介绍如何借助gitbook,用markdown写一本自己的开源电子书. gitbook简介 gitbook既是一个工具,安装该工具后可以在本地生成和预览电子书,也是一个网站,可以全程在网站上创建.书写.阅读自己的电子书. 参考资料 使用gitbook创建的电子书:<The Swift Programming Language>中文版. Docker -- 从入门到实践,更多可以参见gitbook explore gitbo

2018最值得学习的编程语言是什么?Java语言

很多时候大家都在思考我要不要学点什么?很多想进入IT行业的朋友,把眼光瞄准了编程语言,现在的编程语言市场也很热闹,竞争也很激烈,编程语言也是多种多样,市场上受欢迎的编程语言也有很多,比如Java .JavaScript.C#.PHP.Python等等.2018最值得学习的编程语言是什么?Java语言. 这么多受欢迎的编程语言,势必得选择一门热门的编程语言进行学习,毕竟人的精力是有限的,先学好一门再学另一门编程语言,没问题也会变得简单,但是同时开启两门或者两门以上的编程语言学习,可能得到的结果就是