我侄儿今年18,正在读大专,学计算机信息管理专业(但我估计他在那种学校里学不到什么东西)。因此我想让他自学编程(我可以适当的帮助一下)。他现在刚入学一年,学校里专业课程、计算机原理、数据结构等还没开,所以我估计他对变量、类型、分支、循环、判断等最基本的东西还不清楚呢,那他现在应该学哪种语言呢?
重要的是这种语言要有些发展前景、能够让他形成OOP的编程思想、还要相对简单易懂,请大家帮帮,发表点看法。
我的个人意见是在C#和Delphi中选,但是........总之两难,不好选择。

解决方案 »

  1.   

    我觉得都不好。应该从最基本的Basic开始。oop以后再说么。
      

  2.   

    WWWA:你的回答让人感觉.....,好像是牛头不对马嘴,:)
    诚然,你的“学哪种语言并不重要,关键是编程思想”是真理,但是你要注意到前提“一个18岁的从未学过编程的初学者”,你让他如何不选择语言而开始学习编程思想?
    选择个合适的语言就是为了让他能够很好的掌握先进的编程思想,同时又不要被艰深晦涩的技术打消了初学的兴趣。不然我直接让他学VB算了,VB简单又易学,但是它的非纯OOP的思想是不够的。
      

  3.   

    Basic
    初学者通用指令代码
      

  4.   

    初学者,学VB吧,简单,易学
    什么发展前景、OOP的编程思想这些等有了一定基本以后再说
      

  5.   

    up,first is C or C++
      

  6.   

    偶觉得WWWWA(aaaa说的没错 思维方式也是需要打基础的 刚开始就对OOP   有全面的认识 以后路会好走很多 基本语发差很多吗刚开始学什么并不重要吧学精了一个 其他的拿来也是手到擒来 
    语言是相通的  偶觉得
      

  7.   

    干脆Delphi不就完了嘛。搞出什么是什么。
      

  8.   

    所以我估计他对变量、类型、分支、循环、判断等最基本的东西还不清楚呢,那他现在应该学哪种语言呢!!
    恕我直言:您大侄子又不是傻子,上边那些东西两小时不就搞懂了的东西,还能成什么困难条件吗。学pascal吧,把NOI的题目做一遍,在开始delphi 。