课程初衷
## **前言**
在课程开始前,说下我为什么想开设这个课程吧。其实原先社团的Arduino课程一直是以积木编程为主,主要因为积木编程非常易学,通俗易懂。
但我想,积木编程实际上局限性非常大,能实现的功能非常有限,无法开发出复杂的程序,而且其更多的面向过程的思维。积木编程仅仅适合于那些第一次接触编程的初学者在正式学习前,用来培养编程思维的工具,很显然我们并不能将它作为主力开发工具。
我希望大家在对编程有一个详细的概念后,能通过此课程进行系统的学习,使用程序语言进行程序设计,以面向对象的开发模式解决问题。

本课程我会先从基础语法开始再到面向对象特性以及设计模式帮助大家从入门到精通。