NetKernel® is different from code-centric software platforms. NetKernel is a Resource Oriented Computing® platform that enables you to build applications and systems by requesting information resources at a level that sits above the details of code libraries, low-level APIs and objects.
NetKernel shares the Unix philosophy of providing well crafted tools which are composed together to create something greater than the sum of the parts.
If you know Unix - you'll remember the day when the tools meant nothing to you. But by playing and reading man pages things started to click.
Every software component in NetKernel is a composable tool with its own "man" pages. Like Unix, the ROC abstraction makes composition of tools uniform and seamless. Learn this once and apply it everywhere. Very soon you'll be adding your own services and effortlessly moulding architectures to your needs.
Tom Geudens is writing/has written a book - its changed its name a few times, so we'll stick to calling it "Tom's Book". Its an independent community-inspired project and is authored from a practical Getting Started perspective.
As of the time of writing, the latest version can be downloaded here...
or just Google "Tom Geudens NetKernel Book"
Different strokes for different folks; we find that there are two ways that people start exploring:
If you like to launch into the deep end, you can start playing immediately by using the New Module Wizard to quickly create a new module. You can choose how to set it up with some boilerplate examples which you can extend and explore.
You can create as many new modules as you like. Each new module will be registered in the etc/modules.xml file located below the directory where you installed NetKernel. The newly created module will appear as a directory under you chosen name in the modules/ directory (beneath your install location).
Once you have a basic familiarity you can start to dig deeper. On the practical side there are a number of tutorials you can install and follow, notably:
A full list of tutorials available are list in the Tutorial Guide.
If you want to deepen your understanding of NetKernel here are a few good starting points:
You might be comforted to know that with hands-on guided training in a training room setting, it takes just 2-3 days to take someone through the learning curve and set them up as practical and productive ROC developer on NetKernel. As ever, it helps a great deal to watch a teacher "show and tell" and so be able to contextualize things to your existing viewpoint.