不是将来想做程序员什么的啊,就是有点小爱好,和想了解点儿软件运行原理什么的。要是学会密码破解(这个就是好奇别人怎么破解的和以备不时之需,不是用来盗号什么的,密码破解和编程一样么?需不需要单独学啊),制作一些小的游戏及应用程序什么的需要自学多久啊?还有自己可不可以更改别人做好的软件啊,就是有时候会觉得别人做的软件会有不适合自己的地方,自己可不可以做一些小的改动什么的啊?额,补充一下,我初中学历。