学习人工智能需要进行编程。人工智能是一门涉及计算机科学、数学、统计学、机器学习、深度学习等多个学科领域的交叉学科,需要开发人员编写程序来实现人工智能算法和模型。在学习人工智能时,需要掌握编程技能,例如Python、R、Java等编程语言,了解数据结构和算法,熟悉机器学习和深度学习框架,例如TensorFlow、PyTorch、Keras等。此外,还需要掌握数学和统计学知识,以便理解机器学习和深度学习算法的工作原理。最后,需要进行实践项目和练习,以加深对人工智能的理解和掌握。