怎么看源代码?

怎么看源代码?

我在linux里面装了个软件,需要在源代码的基础上自己编程,请教个位怎么看源代码呢?是在所安装的bin目录下吗?为什么bin目录下有的能打开,有的文件不能用gedit打开呢?
  这问题。。。 自己摸索摸索就知道了
要编译的才可以吧,如果是二进制的是不行的吧