I have not worked with forecast data, but I suppose, that you may ingest .nc files via python:
I have done it with such commands:
from scipy.io.netcdf import * #Imports extra python modules needed for work with netcdf
f='/home/aleksei/msg_lonlat_.nc' #This particular file is longitude/latitude data (2 fields) for satellite volcanic ash dust product files (also in netcdf format)
fff=netcdf_file(f,'r') #Opens the file in reading mode
lats=fff.variables['latitude'][:] #Reads latitudes into an array
Also for manual visualization you may try "Ncview" program.
Dear Singh, the way explained by Aleksei is the best suited for reading netcdf files, because trying to translate the binary netcdf format to its correponding Ascii format may result in extra-large files difficult to work with...
Dear Singh, Perhaps you can first tell us your programming environment. There are various NETCDF interface for different languages. The most straight-forward, you can use the 'ncdump'.
As Liew Juneng pointed out ncdump will proved a ascii output. You can also try ParaView. This visual application is free (works on Windows, Mac, and LInux ) and can output to many other formats.