Для успешного решения поставленной задачи не обойтись без чертежей. Изначально нужно продумать сколько будет полочек, ящичков и тп. Нарисовать сначала примерный вид стола, затем нарисовать подробную схему с размерами. Размеры я бы подбирал индивидуально, вот почему: следует учитывать, что рост у каждого человека разный, а также длина ног, например. Плюс размеры системного блока, некоторые современные системные блоки просто огромны (какие-нибудь игровые с подсветкой...), другие маленькие, а некоторые компьютеры и вовсе без без наружного системного блока, тогда отсек для него можно и не делать, а пространство использовать для чего-нибудь другого. Есть формула для расчета высоты стола и стула, но мне она, например, не нравится, результаты лично мне не подходят. Формулу эту я уже описывал вот здесь. К тому же, нужно учитывать, что под самой столешницей будет выдвижная полочка для клавиатуры, тут также все индивидуально, она не должна цепляться за ноги. Когда уже есть чертежи и размеры, можно вырезать наш пазл, делаем это самостоятельно или же идем в цех, даем размеры и получаем готовые частички пазла, дома их останется только соединить воедино. Самый главный и ответственный этап, пожалуй, пройден. На вышеописанные действия лучше затратить больше времени и внимания, чтобы на выходе получить качественный продукт. Осталось осуществить сборку. Для соединения блоков можно использовать угловые мебельные стяжки из пластика.
Совет. Для придания большей жесткости конструкции, для задних стенок используйте более толстые плиты
По поводу материала, из которого изготавливать стол, то используют для этого и ДСП (стол получится достаточно бюджетным), массив и шпон дерева, МДФ (пожалуй, наилучший вариант, если не использовать натуральное дерево), стекло, пластик, металл. Тут уж выбирать Вам.