What skills I’m required to have to do 3D printing
patience 
…and persistence.
Problem solving
3D software is a plus too.
Actually, what aspects of 3D printing are you interested in?
Building your own printer?
Building a kit?
Starting with a pre-built printer?
Designing your own things to print?
Downloading and printing what others have designed?
Regardless of the path you will need a willingness to learn. Depends on how deep you want to go.
…and the community here will help you along the entire way if needed. 
@Kostas_Filosofou lol, I mean technical skills
Imagination
@Kenny_jide If you’re building: soldering, basic understanding of electronics (Arduino, firmware, I/O), basic computer skills, ability to plan out and build the frame. Most of these will come later in the process so don’t worry.
Not entirely, I did study for EE, but never finished. I decided to go at it with CiM though to better understand making/working with parts and improving how they go together.
Building a 3D printer (or even a kit) is very different from 3D printing. Often, people who get into 3D printing end up making their own printers later either because they’re really into that sort of thing or they want a printer with very specific capabilities.
But just 3D printing? You don’t really need any technological skills. If you’re just buying a printer and making stuff, then basic computer usage skills are about all you need to download the model files and move them to your printer.
Inevitably, you may need to repair something on your printer. This will require basic electronics knowledge, but there are countless YouTube videos so a decent head on your shoulders and the ability to learn are all you need.
You can build other useful skills later: 3D modelling, for example, to design your own things - there’s LOTS of super-simple(and complex), free CAD suites with tons of free training materials too. You can get started with something like TinkerCAD (http://www.tinkercad.com) which is web based, free, and perfectly capable of making simple geometric objects.
But these things are both skillsets that you can build after you get started 3D printing.
Passion is going to be most important thing. Everyone here will tell you that there will be a decent amount of frustration and without passion you’ll most likely end up selling the printer you buy for a huge loss.
Also, if you don’t have any engineering experience, I would recommend buying a pre-built machine.
Thanks all for the comments and advice