First:
If you want to make an “arduino shield” project, then start with one of the templates:
KiCad project manager / File / New / Project from Template
This gets you the PCB outline, connector layout and more, depending on what template you choose.
I do not like THT resistors much. You have to bend the leads, put those finicky leads though the holes (Yuck if you have to drill all those holes yourself) Then cut the leads. Fold the ends a bit, or devise some other method to prevent the resistors from falling out when you turn the PCB.
On top of that, al that turning of the PCB costs a lot of time (also because components do fall out sometimes) and you have to work with the mirror image half the time, which is especially a nuisance with Matrix board.
THT resistors are handy for quick prototypes on breadboards though. (Make sure to cut of ends with the gooey glue. Do not pull the resistors out of the paper strips. You do not want that goo in your breadboard !)
With SMT resistors you just need some decent tools (Temperature regulated Iron, extra flux, good quality tweezers). Then put some solder on all the “left” pads of each component, add a bit of extra flux (not needed if you solder fast so the flux does not all evaporate). Then use the tweezers to hold a resistor in one hand, place it on the PCB and reheat the solder on the PCB. After that you can solder the other side. Some holder that prevents the PCB from moving too easily also helps. 0805 size resistors are easy to solder without magnification equipment for most people. 0603 is still doable for about half the people, and for smaller you very likely want a stereo microscope.
All that said, back to you project.
Using one layer as a GND plane and another layer for a Vcc plane is often not the best way for relatively “simple” circuits. 4 layer boards are easy, there you just use a GND and a Vcc layer and two extra layers for the signals, but for hobby level double sided boards the goal is to put as many tracks as possible on one side, so the other side has a continuous GND plane. That does not leave much room for a Vcc plane on the other side, because that side is cut to pieces by all the tracks.
Instead use some via stitching to mostly close the gaps in the GND plane you had to make, and distribute Vcc with some relatively thick tracks. For example 1.5mm wide. The layout of the decoupling capacitors is more important then the routing of the Vcc plane.
In short:
- GND plane is the voltage reference for all signals thought the PCB. It must be good.
- Decoupling caps are the (short term) power supply for each IC. They must be placed close to the power pins, and connected to the GND plane too.
- Vcc is just to deliver some bulk power to the decoupling caps at fairly low end of the frequency spectrum, and is therefore not so critical.
- For good practice add a relatively big buffer cap on Vcc. Somewhere between 10uF and 100uF. in addition to the 100nF decoupling caps.
This is good enough for simple microcontroller boards. When you get to more complex designs it gets a lot more complicated. If you want to have fun, then have a look at the “Olinuxino A64” from Olimex. The project is on github as a complete KiCad project.
It’s completely arbitrary. Do whatever you like. It is most common though to put the THT components on the Front layer.
I believe you are overthinking this. Earlier you wrote this is your first PCB. Use your first design to get to know the software, and then use your knowledge of the software and what you’ve learned about general PCB layout to make your next design better. Learn by doing. Not by thinking about what you might do.