Replacing a motherboard is about as difficult as disassembling LEGOs if LEGOs had connectors that were different shapes and required a screwdriver.
Full system specs? I need to know your CPU, RAM (amount as well as type like DDR3, DDR4, etc), power supply make and model, case make and model and graphics card make and model. I want to make sure your motherboard will fit in your case and will be fully compatible with your system.
Now for the important question: What is the reason why you decided to upgrade your motherboard? Are you unhappy with a certain aspect of your current setup?