The one major difference between WordPress.com and WordPress.org is who’s actually hosting your website.
With WordPress.org, YOU host your own blog or website. WordPress.org is where you’ll find the free WordPress software that you can download and install on your own web server.
WordPress.com, on the other hand, takes care of all of the hosting for you. You don’t have to download software, pay for hosting, or manage a web server.