Yes, Modelsim and Quartus are sufficient in terms of software.
Do you have a VHDL book to learn from?
While writing code, you need to keep in mind that there are VHDL constructs destined for synthesis (by Quartus), and others used only during simulation (in Modelsim). Your VHDL book should talk about this.
The Quartus text editor has a set of templates; create a new text file, right-click in the body of the text window, and click on insert template. Look at those templates, fill in the details, and then try synthesizing the code.
Once you write VHDL that is more complex than simply blinking an LED, you should create a testbench, i.e., a fake environment in which to test the component that you will synthesize.
Try and write some code, study whatever VHDL books you have, and when you get stumped, ask questions on this list.
Please do not waste our time asking trivial questions that your books answer. When you ask questions, if you can show that you have put some effort into trying to figure it out yourself, then you will get more answers from the readers of this forum.
Cheers,
Dave