BUT the US government ran a study in the early sixties, called the "Nth Country Experiment" [2], that took a few recent physics PHDs and paid them to see if they could develop a design for a nuclear weapon. They surprised everyone by designing a credible implosion weapon. So it can be done. And the amount of available information and technology is better than fifty years ago.
The main challenge is simply the industrial process required to collect the fissionable material. That is why Iranians have centrifuges and why Stuxnet attacked those centrifuges. [1]
Fire bombing can (and has done) more damage to a city than a fission bomb.
Mass arson is possible, though not on the scale of firebombing. The US in WWII developed the idea of strapping incendiary bombs on bats and releasing them in a city, where they would roost in random buildings and start hundreds of small fires.
That said they're not that hard, and they get easier every day. At an anti-proliferation conference a few years ago Iran argued that any world-class university physics department probably has the capacity to build a nuclear weapon, and commentators agreed. Eventually it'll reach the point where a high school AP student could do it.
Edit: replaced neutrinos with neutrons
It's a very primitive device compared to a nuclear weapon, but it could have created an runaway nuclear reaction and do a ton of damage.