If everything goes well, it will seem easy, but when you get a problem you may find it hard.
@Aluvetive is right, the correct hardware choices can save you enormous amounts of time.
Plus, it’s not for the faint hearted. you have to enjoy tinkering and problem solving. It can be easy to spend...