You need to be more specific in what you want.
Are you looking for documentation on an Integrated Development Environment? (e.g. Netbeans
Are you looking for documentation on development tools? (e.g. gcc
Are you looking for documentation of available APIs? Review the documentation for whatever libraries you want to use (e.g. GTK
There are plenty of tutorials out there for specific tasks. For instance, search for "linux network programming example" if that's what you need. Most of them will refer you to man pages for documentation of what system level functions you can use.
To clarify my response a little--I did not suggest a book because you already classify yourself as a "C/c++/java programmer" and want "to understand more about linux development." So my impression is that you know the languages, but you want to be familiar with development methods in Linux. The truth is, there is no single, standardized way. Some prefer IDEs, some prefer simple text editors, some prefer printed books references, some prefer online documentation. Linux is more or less developer-friendly. You can customize it to fit how you
want the development to work.