SharePoint is built on ASP.Net and leverages .Net very heavily (its all manged code :) ).
SharePoint stores all its content in SQL Server database and this can't be changed (no other database support).
Also some of its artifacts are stored on the file system like dll, applications pages, etc.
You will get to know more and understand it once you start development.