I recommend Surfer and SGems for geostatistical analysis.
Literature recommendations are as follows:
Marchesi, V. R.; da Fontoura, S. A. B.; Rubio, N. P. R.: How 3D modeling can improve quality & reliability of geotechnical projects
Choi, Y.; Park, H. D.: Integrating GIS and 3D geostatistical methods for geotechnical characterization of soil properties
Onyejekwe, S.; Kang, X.; Ge, L.: Evaluation of the scale of fluctuation of geotechnical parameters by autocorrelation function and semivariogram function
Firouzianbandpey, S.; Ibsen, L. B.; Griffiths, D. V.; Vahdatirad, M. J.; Andersen, L. V.; Sørensen, J. D.: Effect of Spatial Correlation Length on the Interpretation of Normalized CPT Data Using a Kriging Approach
Chen, Q.; Wang, C.; Hsein Juang, C.: CPT-Based Evaluation of Liquefaction Potential Accounting for Soil Spatial Variability at Multiple Scales
Many softwares (Surfer, ArcGis, Matlab, Idrisi, Erdas Imagine, GRASS, gstat, etc etc) incorporate this interpolation method, in fact all softwares dealing with geospatial data must incorporate it because is very useful and fundamental. However, geotechnical variables have directionality and also are not additive, so they can not be modeled by using kriging directly. The dip and azimuth component can not be represented by such interpolation.
I suggest that you begin with a book, e.g. "Geostatistics", J.-P. Chiles and P. Delfiner, John Wiley and Sons (2nd edition)
For a tutorial paper see
1991, Myers,D.E.Interpolation and Estimation with Spatially Located Data Chemometrics and Intelligent Laboratory Systems 11, 209-228
This paper uses a free software package called GeoEAS (from the US EPA) then as a step up see the open source free R package called gstat. You can download various binaries (Linux, Windows, Mac) and also the source codes if you want. The software comes with tutorial materials and has very good graphics
Many of the other suggestions listed by others are commercial software and are of varying quality. Since they will not give you access to the source code you will have to know much more about the underlying theory to know what they can do and what they can not do. In general R software packages are better than commercial packages. (Do a search in Google for "R package gstat")