How practical is an iPad for "reading" programming books?
I use iBooks on the iPad to read all my development books, and if your doing iOS development you'll even find the Apple development books in eBook format. It's the main purpose I bought my iPad, and it definitely works for that purpose. Since iBooks can import PDF's even my older books I have scanned works.