vb入门更容易,C语言更强大,但是不管什么学好都不容易,自学的路很累,去培训班应该要轻松一些。而且培训班的话,可能会接触一些模拟项目,实战很重要。自学可能没有坚持多久就放弃了。理论上英语和数学好的人 学编程更容易,但是也不是这么绝对。但是要想学得很精通,这两样都很重要,因为文献一般都是英文的,而编程一般都是与数据打交道,或者是一些业务逻辑。