写代码什么学历都可以学,但是谈到算法的话,你就困难了。最起码的微积分你都没学过,很多难点程序不懂原理会看不懂。
入门书:谭浩强《C程序设计》
深点有:
《[C陷阱与缺陷].(美)Andrew.Koenig》
《C和指针》
《C专家编程》
建议别走这条路。
找一门编程语言,找本这个语言的书,搭好开发环境,就可以照着书学了。
开发的话,一般算法用不到微积分这些知识的,常用的算法都看得懂的,入门时不用想钻研很深的东西。
建议首先看下 谭浩强的 c语言程序设计,很多高校都是用这个当教材的。
初中学编程,那就难多了,鼓励你。