I am new to resource management and I wanted to improve the time management of my team in handling tasks/projects. Do you have best practice to follow on giving out tasks or on planning the resources per each project? How can I improve the team as a whole?
Alex! It's great that you are asking these questions, though I agree with both of your commenters. If your company is refusing to provide leadership training, two places to start are your local library--pick up several books to get different perspectives--and your local chapter of the Project Management Institute.
In general, management books and researchers are shifting the role of a supervisor from "control and direct" to "coach and support." That is, as Hans-Martin said, empower people. For example:
Give them the list of items that need to be done, then let them decide who will do it and how. (Later, put them directly in contact with your "customers," whether those are inside or outside the company, and let them create that list.)
If someone comes to you with a problem, ask them how they suggest to fix it. Give them advice, but let them make the choice, and don't criticize if their solution doesn't work out: They just learned a lesson better than if you gave them an order!
If you have to criticize, do it in private; only give praise in public.
And unless a fast decision must be made now, the best answers on average over time will be made by the collective intelligence of the team, if members feel safe to share their opinions with you and each other.