It's not really for us to provide "the full code". If you want to learn then you should learn by doing. To create the database in the first place you will need to use ADOX. There are already plenty of examples around so you should just search for them.
As far as building the database schema, you can either use ADOX for that too or ADO.NET. If you choose the latter then you can simply create OleDbCommands to execute your SQL statements, e.g. CREATE TABLE. Access itself has a full SQL reference, as does the MSDN Library.