Electronics wise, this is absolutely an intro project if you do the PCBs how I did and leave a space to mount a Raspberry Pi Pico or similar. Then your PCB is basically structural support for some wiring and diodes, and all the actual electrical engineering is contained in a $5 dev board.
Generally the skills you need are a bit broad, but not deep at all, which suits my flighty mindset perfectly. A bit of investigating keyboard design rabbit holes (there are a surprising number of robust web tools for getting the alignment stuff for the keys), a bit of 3D printing, including assembling builds that are bigger than a build plate, a bit of CAD, a bit of PCB design (but again, ONLY a bit... there are pre-designed layout footprints for the microcontroller boards and for keyboard switches), and a bit of soldering, but generally of big and robust through-hole contacts that are hard to completely destroy.
I'm curious as to which part would be oversized? The number of keys? The spacing between them? The keycaps themselves? Any one of them would complicate things in its own way, but not ridiculously so, and potentially pretty trivially. If you're interested in following it up, making a macro-pad or numpad is a common first project, since the concepts are identical and the end result is still useful, but the investment and commitment are low if you screw it up or decide not to move on to anything bigger.