Call your library first - we haven't received our federal forms yet this year (have got a very limited supply of state forms). Last year, budget cuts at the IRS meant that very few forms were sent out to libraries, and we had very little warning. There may be a single set of reproducible forms and you must pay for each copy you need.
You can get forms online and print your own. In theory you can order paper copies to be mailed to your home, but it may take longer than expected (I tested this out last year to see if it was a viable option for our patrons while waiting for the IRS to send a minimal set of forms to the library. It took over a month, and I'm not sure I ever received all the forms I needed). The 1040 instruction booklet is quite long - don't print that one! You can download it, and refer to it online.
Personally, I prefer filling out the forms to the Q & A format of tax software. Much more direct, much cleaner, I don't have to guess why I'm asked a question and what significance it has. Part of that IS because I'm used to the format of the paper forms, and the interview questions seem to jump around randomly. I know which parts I need to fill out, which don't apply to me. If I was new to doing my own taxes, and didn't know what applied, I'd have to explore every single section to figure it out. That's much shorter on paper, even on worst case scenario 1040 (not EZ or A); it still fits on 2 sides of one paper. Yes there may be extra forms to add, but you'll find them by their line and instructions.
Once I'm satisfied with my paper forms, I run it thru SW, so I can efile it (only reason for me). I make sure their answer matches mine; if it doesn't, I find out why they are different. Usually it is some obscure internal box that needs to be checked off to approve something (I am not a student, e.g.). I look at the generated 1040 (and other forms), not just the bottom line. Submitting it is saying everything is correct - I make sure it is.
You can do this - I walked my teenagers thru filing their taxes once they had their first jobs. DS2 was 15. They have never filed an EZ, always A or full 1040. There's just lots of blank sections that don't apply, yet. Each year adds a new thing for them to learn - taxable scholarships, work study earnings, stock dividends, interest, ACA stuff, credits like AOTC, etc. DS2 will have to tackle SE tax this year. Should be interesting.