人工智能编程主要学习人工智能技术的核心概念、算法和工具。具体来说,需要学习机器学习、深度学习、自然语言处理、计算机视觉等相关技术,以及如何使用这些技术来解决实际问题。此外,还需要掌握编程语言和开发工具,如Python、TensorFlow、PyTorch等。学习人工智能编程需要综合运用数学、统计学、计算机科学和人工智能等多个领域的知识,需要有较强的自学能力和编程能力。