https://www.google.de/#q=rathena+server+setup+guide I simply typed into google 'rathena server setup guide' and got so many links out of it. Before you set up your server you should ask yourself if you want to run it on windows, centos or linux for example. You should ask yourself if it's smart to do it yourself or if you rather want to hire someone doing it for you. You should ask yourself if you are really able to set up a server if you can not google for a guide yourself.
Setting up a server is one thing, you also need to set up a client. Here are some client setup guides: https://rathena.org/board/topic/70962-recommended-client-setup/ https://rathena.org/board/topic/99735-connect-and-create-client-side/ https://rathena.org/board/topic/84746-tutorial-how-to-create-ragnarok-offline-2013-client-tutorial/ https://rathena.org/board/topic/104452-tutorial-how-to-create-ragnarok-offline-2015-client/
I did not put the effort into checking if all of these guides are good or up to date. You need to do that yourself, you have to figure out for yourself which guide fits you the most and which guide works for you.
Hello! Do you just want to do the design or also code it? If it's just the design you should either try getting photoshop or a different program. If you could explain a bit better what exactly you mean I might be able to help more.
Last option would be to hire someone to do a theme for you.