对话内容：
小明：姐，你忙吗？
小红：有一点，为什么？
小明：我最近在学习编程，感觉很难，不知道能不能给我一些建议？
小红：当然可以。你在学习什么语言？
小明：我在学习Python。
小红：哦，Python 很好学啊。你需要更多编程体验。在编写代码时，多留意逻辑和语法方面，同时要熟练掌握常用库，遇到问题可以先在 Stack Overflow 上搜一下。


问题：小明在学习编程时遇到了哪些难点？

根据对话内容回答这个问题。
小明在学习编程时遇到了一些难点，包括逻辑思维不够敏捷，对语法不熟悉，以及不熟练掌握常用库。