2 X 4's for what?
I can not see any 2 X 4's being used anywere in a roof that size.
You may want to start by at least buying a book on deck building.
There's a whole lot involved to build a long lasting stong roof system that's not going to leak.
It may be best to hire this one out.