一个叫程序员的梦。

首先,我很欣赏你对软件开发的热爱和坚持。你的努力让我很感动,也理解你现在的心情。但是作为一个老程序员,我还是要劝你。

首先,软件开发是个苦差事。就像你说的“没你想的那么简单”。要想做好,必须努力,基础扎实。你现在才上初中,该打基础了。数学(计算机基础学科)、英语(网上有价值的资料大部分都是英文的)和语文(你说你看不懂相关的书,是不是因为你看懂了单词,更重要的是,如果深入下去,写作能力尤为重要)是不能放弃的,一定要好好学习。我想你父母也担心这个,所以不支持你。如果你连初中都苦不了,那你就苦不了软件开发。

其次,要想学好编程(更不用说更复杂的软件开发,它们的意义是不一样的),不是看一两本编程书就能学好的。考大学是最正规的途径,需要你把现在的课程学好。虽然进展缓慢,但基础扎实,后续提升空间较大。编程就像盖楼,编程就像砌砖、抹灰,只有基础扎实、知识丰富的人才能发展成为建筑师、图纸设计师。

另外,针对你目前的学习情况,在保证初中学习的基础上,当然可以根据自己的兴趣爱好学习一到两门编程语言。c语言是编程中最复杂的语言,只有真正的高手才会用。难怪你看不懂。虽然目前Java应用广泛,但是基于c很难深入学习,如果想入门,还是VB。虽然现在很少用,但对理解编程思路和掌握编程技巧还是有帮助的。

你觉得现在学编程很难是可以理解的。毕竟你才上初中,知识基础有限,自学能力还没有掌握。当你高中毕业的时候,你会发现它变得容易多了。编程或者软件开发只是一门技术,同样需要知识库。并不是说没有知识基础就可以学习编程,或者说学习编程不需要初中高中的知识积累。相反,只有基于初中、高中甚至大学的知识积累、编程、软件开发才能做得更好。

你对编译感兴趣很好。希望你能以此为鉴,初中高中大学都好好学习,成为真正的编程大师,软件开发的栋梁。