先罗列一下语言:

  • C:学习系统相关的肯定会使用到
  • CPP:结合C,由于C++反汇编于逆向分析会用到,所以学习逆向时会学习,如果开发桌面工具会学习
  • .NET/C#:不会学,没有想法
  • JAVA:学的第一门面向对象,当时学校老师和网课都没看懂类和对象,另外感觉笨重,自己以后不会从事JAVA专门的开发工作,因此不学。如果以后从事JAVA代码审计或要学习软件工程的话,可能会来学习
  • Go:不想学,我太菜;以后可能学Go黑帽编程

NOW,Python,通过库函数或用途来说明:

  • 深度学习:主流,CV,NLP;或者为网安赋能
  • Hack:Python黑帽子,便于编写Hack脚本
  • Flask:便于自己学习后端,并且能轻松地与项目融合(感觉JAVA的后端学习和开发可能要付出很大努力,性价比不高 理解socket
  • PyQT:便于编写GUI界面,这也是项目的重要展示,前端
  • 脚本:简单的自动化工具
  • 爬虫:不会,或者说需要很长时间投入,如果自己有意向学习网络编程相关内容,会来学习

Python具有广泛的应用,大多数都比较感兴趣,或者前后端学习成本相对比较低,所以这就是自己学习Python的原因

Python不完全指北 | 逸思杂陈 (ponder.work)

介绍Python的各种用途,全面详细

强烈建议学习Python使用类unix系统(如macOS, Ubuntu),虚拟机也可以, 会减少很多疑难问题。

新手必会,pycharm的调试功能(史上最详篇) - 知乎 (zhihu.com)