WordPress.com vs WordPress.org: What’s the Difference?

Right out of the gate, this post’s title and its implied question is misleading. 

We shouldn’t think in terms of “WordPress.com vs WordPress.org”.

Instead, the correct comparison is WordPress.com vs a Self-Hosted WordPress site

Why? Primarily, because WordPress.com IS a managed host. WordPress.org is NOT a host. 

You can’t go to WordPress.org and “set up a website” that will be available on the Internet. 

So, what’s the difference between WordPress.com and WordPress.org? WordPress.com is a service that helps you build a website using the WordPress software with managed hosting, while WordPress.org is the source where you can download the software itself, which you can use to build and maintain a website on your own.

What is WordPress.org?

WordPress.org is a resource and community hub. At WordPress.org, you can:

  • download a free copy of the open source WordPress software
  • learn about WordPress
  • get involved and contribute to the development of WordPress
  • meet other WordPress users and participate in the incredible WordPress community

Great! So you can download the software from WordPress.org. But, what do you do with it then? You can install it locally on your computer, if you understand the instructions provided here – but that doesn’t get you a website on the Internet for the world to have access to. If you want your website to be live to the world, you’ll need to install it on a web host somewhere.

So let’s bust this myth once and for all. 

The comparison to be made is not .com vs .org. 

The appropriate comparison is WordPress.com vs. a Self-Hosted WordPress site. 

Old habits are hard to break, and the shorthand of .com vs .org won’t be going away any time soon. But whenever you see that reference, you’ll now understand what it actually means. 

Now, let’s dig a bit deeper into several areas of WordPress, WordPress.com, and websites, in general, that could use a bit of clarification and some myth-busting. 

What is a host? 

To grossly over-simplify this, a host is a company with access to special types of computers known as “servers” with specific software that connects them to the Internet. They rent out space on these servers so people can make their websites available on the Internet. 

Click here to expand this section for a layman’s analogy to further explore what a website host is.

Think of this concept like renting a plot of land to place a building on. You pay for the space where you can place a building, but you can move the building somewhere else if you want. (One example being a mobile home park.)

There really is no such thing as “free” hosting. Just like there really isn’t “free land”. There is a cost to it for someone. Someone has to own and maintain those server computers. But many companies give away space on their server computers for free, with limitations or conditions. This is a business strategy.

Some companies include their own ads on these sites with free hosting. The idea being that it is now a barter system. You get server space for your website in exchange for providing advertising opportunities to the host. You’re helping to spread the word about their company, which will hopefully attract new (paying) customers.

Some companies use it as a loss-leader. The hope is that you will enjoy their basic (free) services so much that you will then pay for add-ons or upgrades. And if you do decide to pay for extras, they’ll remove their ads.

But don’t forget that ALL hosts are companies. They are running a business and the goal of any business is to make money. Because of this, there is no such thing as “free” hosting – even if you personally aren’t paying money for it.

No matter what route you choose, you need to have a host for your website.

No host = no website on the Internet.

(In case you’re my son who would argue that he can create his own server – this explanation isn’t for you. The rest of us need a host.)

And this is why the comparison is not .com vs .org. WordPress.org cannot “host” your website.

13 Common Myths About WordPress.com vs. Self-Hosted WordPress sites

Back in 2013 one of my colleagues, Elizabeth, wrote an article explaining the difference between WordPress.com vs a Self-Hosted WordPress site. While still mostly relevant, times have changed, so it’s worth taking another look at how things are today. 

The WordPress software and WordPress.com as a managed host have both evolved in wonderful ways over the years, and sometimes quite rapidly. With the longevity nature of the internet, it’s inevitable that some outdated information will continue to rise to the surface. This became apparent during some recent research I was conducting that was a partial motivator for this article. 

Having worked within the WordPress.com environment for the last three and a half years, on the heels of being a WordPress.org user for nearly ten years, it became apparent that there is still a fair bit of public confusion surrounding WordPress.com. The source of some of this confusion can be found via well-meaning, independent sites promoting the WordPress software for Self-Hosted environments. In some cases, the information presented is either inaccurate or outdated, not through any malicious intent, but likely as a result of being misinformed. 

It is the intent of this article to offer some insight and clarification regarding WordPress.com as a managed host and respectfully dispel a few myths along the way.

In Elizabeth’s 2013 article linked above, she makes a brilliant analogy of renting vs owning, that will serve as a solid foundation for some of the analogies presented here. 

But the analogy of renting vs owning warrants a bit more exploration – which is what this section does. Click to expand.

As Elizabeth’s article explains, WordPress.com is indeed comparable to renting an apartment in a complex. But the one aspect of this that I’ve seen people get hung up on is thinking that they “don’t own their site or content”.

This isn’t true. No more so than thinking that you don’t own your furniture if you rent an apartment. (Assuming you haven’t rented a fully furnished apartment!)

But if you rent an empty apartment, and then fill it with your own belongings… you own your belongings – not the landlord. And if you choose to move to a different apartment, or you buy a house, you take your belongings with you. 

What you don’t take are the built-in appliances. And if you painted the walls a certain color, you can’t take those walls with you either.

The same is true with WordPress.com. You own all of the content – posts, pages, media, followers, comments, etc – that you build within your WordPress.com website. And you can download or move that content anywhere you like. 

But in some cases, you can’t take the theme, plugins and configuration settings with you if you move that content, as they may be specifically provided to you as built-in features by WordPress.com.

So, just like if you move your furniture to a new apartment or house, you need to then decorate the new space to suit your tastes, including painting the walls your favorite color. That may mean you’ll need to choose a few different plugins or a new theme to get the functionality or design that WordPress.com provided for you.

But no matter what, you own the content of your site. And in some situations, you can even move the whole house.

Now that we’ve explored the basics and realize that there may be outdated information floating around, let’s take a closer look at 13 common myths.

Myth 1: I can’t move the whole site from WordPress.com to a different host.

If you have an upgraded plan on WordPress.com that allows you to install custom themes and plugins, then you can migrate the entire site as-is. This would be like hiring a house mover to move your entire building from one plot of land to another. 

In the case of a website, moving the whole house means moving the entire site to a different host. Which means it’s moving from one server computer to a different one. Kinda like making a copy of your computer files onto an external hard drive. 

In the house example, how “easy” and “smooth” the process of moving an entire building is will depend on how complicated the building is. (They do sometimes have to dismantle a building into parts in order to move it.)

Same goes for a website. The more complicated the website is, the more difficult the migration will be and it might require some time to fix a variety of pieces after the migration is finished. 

This holds true for any kind of website. It doesn’t matter what software or website builder you’ve used, migrating a website from one host to another is a process that ranges from a simple click, to hours of extra work. And some types of websites (and some hosts) don’t even offer the ability to export any content. 

It’s worth noting that reputable WordPress site hosts, including WordPress.com DO offer this ability. 

Expand this section to dive deeper into how this all works and to receive some pro tips for the process.

The nice thing about migrating a website is that you can try it and see the results, without causing any harm to the original site. Because a website migration is more like creating a copy.

When you migrate from Host A to Host B, you will end up with TWO versions of (hopefully) the exact same site. You can then compare the version of Host A that you started with to the version of Host B that you moved to before you delete the Host A version.

If the Host B version ends up being a mess and too much work to fix. You can stay with Host A instead and not have lost anything.

This is true no matter where you’re moving to and from. It could be between two Self-Hosted WordPress site hosts. It could be going from a Self-Hosted WordPress site to a WordPress.com site. It could be going from a WordPress.com site to a Self-Hosted WordPress site.

There is literally no risk in giving it a try, with the caveat that you don’t cancel or delete your original site or hosting plan before you’ve finished making the second copy and have checked it all over.

The biggest mistake you can make is to download a backup of your existing site and cancel things with Host A, and then try to set up the site with Host B expecting everything to be perfect and identical to Host A. It will almost never work out the way you expect it to. So save yourself loads of frustration, stress, and time – finish a site migration completely, so that the site with Host B is exactly what you want to be live on the Internet before you cancel anything at all with Host A.

The process of migrating a website between hosts is going to be different for each individual host. Sure, there are some watered down, generic versions of how to do it. But your best option is to reach out to Host A and ask them for exactly what the options are for your particular site to move it away from them – to transfer or migrate OUT – your website (NOT your domain, we’ll get to that). Then reach out to Host B and ask them for exactly what the options are to move a site IN to their hosting – to transfer or migrate IN – your website.

That’s the only way you can be sure that you have the correct instructions for your particular website and for the specific hosts that you’re working with.

Myth 2: But my domain IS my website.

Not exactly.

If you have a custom domain, then that is the address that points to your website, not the website itself. There are a couple of analogies that work well for this. 

To keep with the house example, think of your custom domain like a Box number at the Post Office. In many cases, if you move down the street, you can still keep the same Box number as your mailing address if you want to. With a website, you can move the files of the site to a different location and keep the same custom domain as the address.

Expand this section for another analogy and to get a deeper understanding of how custom domains work here at WordPress.com

Another analogy I like a bit better is that your host provides you with a storage box for your website files. At WordPress.com this comes in the form of the root subdomain that includes “.wordpress.com”. So, you might have a storage box domain of “mysite.wordpress.com”. You then purchase a custom domain of “mysite.com” and that’s what you want to be the address of your website. You then set this custom domain to be the Primary Address and it acts like a label on your storage box.

You can peel that label off and put a different one on it instead if you want. Your website files are still inside the main storage box, you’ve just changed the address on it.

But if you move that label, custom domain, to a different storage box, the contents of the storage box don’t automatically move with the label.

So, it’s really important to understand that your “website” and your “domain” are two separate pieces. Moving one does not move the other. They are simply connected together when you point the custom domain to the correct storage box (ie: host).

Again, this is true whether you’re dealing with a WordPress.com site or a Self-Hosted WordPress site.

Pro tip: moving your custom domain is the last step when moving to a new host, not the first.

Myth 3: The differences between WordPress.com and a Self-Hosted WordPress site are huge.

Not really. In fact, the differences are probably less than you might think. In most cases, unless your site will be highly customized with complex code customizations or needs a few specific, developer-level features, the differences between a WordPress.com vs a Self-Hosted site are more about the cost and services provided by the host than the functional ability of the software.

Expand this section to take a closer look at what the differences actually are.

From a functionality aspect there are very few things that can be done with a Self-Hosted WordPress site that can’t be done with a WordPress.com site.

Developer-Level Features: The things that can’t be done with a WordPress.com site are almost all developer-level features. This might include features like making changes to the PHP Environment – and if you don’t know what that means, you probably shouldn’t be trying to do it because there’s a high possibility that you’ll break something that you can’t fix.

If these kinds of server-level features are needed, then there will be a few themes and plugins that won’t work with WordPress.com because they require those types of changes.

Incompatible Plugins: WordPress.com is also a managed environment optimized for performance. So there are certain plugins that have been flagged as incompatible, because they are known to cause problems in the WordPress.com environment. It doesn’t necessarily mean those plugins are bad, they just don’t play nicely with the pre-configured highly-optimized infrastructure of WordPress.com. Bonus: Because WordPress.com is optimized for performance and security, these incompatible plugins aren’t needed. No need to install extra plugins when WordPress.com handles all of that for you!

Complexity and Custom Code Requirements: The other situation is in the case of highly complex sites that require a significant amount of coding customizations (which may or may not be possible on a WordPress.com site). In this case, it’s fairly likely that a developer is involved and they will probably be more comfortable and familiar with a Self-Hosted WordPress environment.

This isn’t to suggest that all developer-level work cannot be done within WordPress.com. It means that you need a developer who is familiar with the WordPress.com infrastructure and with what may or may not be possible.

Developer level knowledge is beyond the scope of this article. However, the information is just an email away by reaching out to the WordPress.com support team. It’s worth noting that because of the evolution of WordPress.com, there are numerous opportunities for developers to become well versed in the WordPress.com environment in order to expand their offerings. 

But for the vast majority of customers needing a website, these are situations that they will never encounter. 

If you do have specific and complex needs, you’re likely working with a developer or learning developer level skills and your decision making process is going to be different than simply comparing hosts. 

If you’re trying to add features to a WordPress.com site that you don’t understand and theme or plugin developers are telling you to do things that you don’t understand, aka they’re telling you to change code or core files in order for their product to work, then you should be asking yourself: 

  1. Do I really need this feature? 
  2. Is there another way to achieve my goal? 
  3. Should I be hiring a developer?

Myth 4: No WordPress sites need developers to work on them. WordPress is DIY, after all.

Yes, of course, WordPress can certainly be DIY, provided, of course, the DIY tasks you’re attempting are within your skillset. 

Expand this section for an insightful look into what DIY truly means.

YouTube offers DIY videos on how to change a fuel pump located under the box of a particular model of pickup truck. The public availability of this video doesn’t mean that I would have any clue on where to start with that project or that I’d even understand what the video explains. (Which I don’t, I’ve watched said video.)

If you use the WordPress software as is, with the tools provided, it’s really not that complicated. It has a learning curve, but everything does.

The tricky part is that the WordPress software is powerful, and it can do pretty much any darn thing you want it to do – IF you know how.

Something being DIY doesn’t always mean that it makes complex concepts easy enough for everyone. While WordPress has achieved that on many, many levels, there are still some things that simply require a higher level of tech skills.

Changing the fuel pump on a truck is a no-brainer for some people. It’s brain surgery for others. That doesn’t make the truck or manufacturer “bad”.

Myth 5: Self-Hosted WordPress sites are cheaper than WordPress.com

Are they? Sometimes, maybe. But this all depends on what your needs are. It’s also possible that you’re not comparing apples to apples. Not all hosts and hosting services are created equal, and the quality of support can vary greatly from one host to the next. Direct comparisons can be difficult, but we have some tips to help you evaluate pricing vs. features.

Let’s expand this section to dig into what comparing hosts looks like.

Some things to consider when looking at hosting include storage, site visits, pre-configured built-in features, security, backups, and types of support.

Let’s first discuss support. By “types of support”, I don’t mean phone vs email vs live chat. I’m referring to the level and quality of support provided. Most hosts will provide some sort of assistance if your site crashes. However, this could mean restoring a database that results in you losing three-days worth of content updates. (Pro tip: It’s also worth noting that site crashes are almost always the result of a plugin or custom theme, not the core software.)

But what if you need a simple line of CSS code? Or what if you don’t know how to use a particular block or feature? Does your host provide support options to help solve CSS issues? Are they willing to teach you how to achieve your goals with a specific block? (Pro tip: WordPress.com support – aka our Happiness Engineers – is happy to help you succeed.)

So, if you’re comparing hosting packages, make sure you’re looking beyond dollars and get the details on the specifics of what exactly is included. A great way to test support is to reach out under pre-sales support and ask a specific set of questions. Use the same questions for 3 or 4 hosts and compare the answers you get.

Here’s a starter list of questions to choose from:

  • If I need some basic CSS to make a tweak to my site, will your support provide it, if it’s possible?
  • If something isn’t working the way I expect within a particular piece of my content, will your support look at my content and help me figure out what to fix?
  • If I don’t understand how a particular feature works, will your support guide me on how to learn it / or teach me how?
  • If my site encounters a critical error, what support will you provide to fix it?
  • If I connect a custom domain to my site and it doesn’t work properly, will your support help me figure out what’s wrong?
  • How will your support handle a question I ask that is outside the scope of your support?
  • What happens to my site content if I can’t pay my hosting bill?
  • What happens to my domain if it expires?

Now, let’s switch our attention to pricing. Beware of introductory pricing. Many hosts display their lowest “on sale” price, with the fine print revealing that it’s only valid for one billing cycle – be that monthly or annually. Many of those hosts will double or triple the price when your next payment is due. That message in fine print is often difficult to notice, so you may not even realize the price will go up. Look carefully.

In addition, while some hosts may offer cheaper hosting prices, they usually have limitations. What are the extra costs for getting the add-ons that might be included with another, seemingly more expensive, host? Once you add those extra costs, that cheap host might not be so cheap after all.

The most important thing is that you understand what you’re paying for, what your own skill level is, and what your needs are. These are the components that will determine the value of the hosting package that you choose.

Also remember that WordPress.com provides a plugin-enabled plan – which means if life throws you a curveball and you can’t afford to pay for a hosting plan, you can at least scale back the site and keep it, without losing all of your content. Even if your plan expires from lack of payment, WordPress.com doesn’t delete your raw content – whereas many other hosts do.

Myth 6: With ​​WordPress.com I can’t…

Some of the misconceptions between WordPress.com vs a Self-Hosted WordPress site come from the belief of what can or can’t be done. 

This section would be incredibly long, in an already long article, if I tried to list out all of the thousands of different questions and scenarios that this line of thinking conjures up. 

The short answer for the vast majority of the questions will be: yes, you can do that with a WordPress.com hosted site.

The longer answer might involve explaining how a particular thing can be done, because the process might differ between WordPress.com vs a Self-Hosted WordPress site. 

There will be some questions where the answer is: no, you can’t do that.

The most efficient way to figure this out is to ask WordPress.com directly. There’s no point in asking someone who doesn’t work for WordPress.com whether or not something is possible, because they likely won’t know the right answer. 

So make a list of the specific things you need answers to and then contact the WordPress.com support with those questions. It will save you hours of time, guessing, misinformation and frustration. 

Myth 7: On WordPress.com, you don’t have full control of your website, which means you never really 100% own your site.

On WordPress.com, you have different levels of technical control over your website’s features, depending on the plan you have, but you always own your content. In addition, you can export your content at any time, on any WordPress.com plan, under the Tools menu.

Expand this section to dig deeper into what control you have with WordPress.com

If a theme gets retired, it doesn’t get removed from your site, and it still receives security updates.

With a paid plan, full site migration is possible.

And if you have an eligible paid plan, you have the same SFTP access to your files that you do on a Self-Hosted WordPress site. Sites on the lower plans are less complicated and don’t need access to these files.

Again, remember that developers who may need more robust access than WordPress.com offers are making different decisions than an average customer. So make sure that you’re relying on information that’s actually relevant to you personally, and not based on the needs of someone else.

Myth 8: It’s difficult to customize your WordPress.com website because you can’t access WordPress plugins or themes unless you pay for an expensive hosting plan.

This one depends on what is meant by “customize”. It’s true that the ability to install plugins or custom themes requires a WordPress.com paid plan. The concept of “expensive” is subjective, however. We’ve already discussed the best ways to compare pricing.

Also, keep in mind that not all customizations even require plugins or custom themes. Most customizations can be accomplished with the WordPress editor using blocks, full site editing, and global styles. So it’s important to know what you want, what you need, and what the options are to achieve your goals. There are loads of ways to customize a site, even on the plugin-enabled plan. So a blanket statement like this is misleading.

Myth 9: WordPress.com puts some restrictions on how you can monetize your site.

The only monetization restrictions are based on the hosting plan and add-ons, in terms of which tools are available. WordPress.com actually provides more pre-configured built-in monetization options than a Self-Hosted WordPress site. These built-in options make it easier and faster to start earning money than some of the more complicated plugin options that are required on a Self-Hosted WordPress site. So again, it comes down to needs and skills. 

WordPress.com does have a Terms of Service requirement that the primary purpose of your site must be for publishing high-quality, original content (as opposed to a spammy site that’s sole purpose is to display ads and affiliate links). If this is a drawback for you, then WordPress.com might not be the right choice for your site.

Myth 10: You are NOT allowed to sell ads on your WordPress.com website, which severely limits ways to monetize your site. If you run a high-traffic site, then you can apply for their advertising program called WordAds where you share revenue with them. Even without high traffic, expensive plan users can use WordAds right away.

WordPress.com does not impose severe limits on how you monetize your site. On WordPress.com, you absolutely can sell custom ad space on your site. Of course, as with all ad networks, some restrictions apply. You can also use third-party ad servers if you have an eligible plan that allows for the installation of plugins. And, yes, you can even incorporate affiliate links.

And of course, all advertising networks operate on a revenue-share basis. This is not unique to WordAds.

Myth 11: WordPress.com may delete your site at any time if they think it violates their terms of service.

Legally, yes, just as this is essentially true of every hosting provider or online service. All hosts reserve the right to do this. It goes with the territory.

However, in practice, WordPress.com works more with its customers than most service providers, to notify them of any breaches in terms of service. We issue warnings, and assist customers with the process of moving their content if it cannot remain within WordPress.com.

Expand to learn more about Terms of Service and rules set by hosting companies.

All website hosts have some kind of Terms of Service and rules dictating what is allowed on their platform. Some are stricter than others. WordPress.com is very reasonable in this area. But if you want to run a site that is against the WordPress.com Terms of Service, then WordPress.com wouldn’t be an appropriate host for your site. It’s simply part of the decision-making process based on what your needs are. This same decision will need to be made based on every host’s Terms of Service.

To take it a step further, ask each host what happens to your content if your subscription is terminated due to non-payment or breach of Terms of Service. You are far more likely to have your content permanently deleted by another host of a Self-Hosted WordPress site than you are at WordPress.com.

In most situations, even with Terms of Service breaches, at WordPress.com your content will remain safe on a plugin-enabled plan, even if the site is made private.

Myth 12: WordPress.com does not offer any eCommerce features or integrated payment gateways unless you switch to the plugin-enabled plan.

Even before the WordPress.com plans changed in 2022, there have always been eCommerce options available on multiple plans, depending on what your specific needs are.

For starters, there are PayPal options available on all plans. While perhaps not a full eCommerce store, it still provides the ability to sell products.

There are also special blocks available that integrate with Stripe to enable one-time and recurring payment solutions.

All plugins can be installed with an eligible plan, including WooCommerce which offers multiple payment gateway options.

The legacy plugin-enabled plan bundled together some additional plugins that would otherwise have a higher collective cost if purchased separately while on the legacy plugin-enabled plan. But you didn’t need the plugin-enabled plan to build a fully functioning eCommerce store. This is even less relevant now with the new 2022 WordPress.com plans.

Myth 13: You cannot build membership websites with WordPress.com

This one is easy. There are multiple ways of building membership sites, either with or without plugins. All of this can be accomplished with WordPress.com.

Moral of the story? It’s not a competition.

There’s often this big debate about which is better: WordPress.com or a Self-Hosted WordPress site.  Neither is better or worse.

They each offer different pros and cons, and they each serve different needs and customer types. 

WordPress.com and WordPress.org are backed by the same people. They have the same founder/co-founder, Matt Mullenweg. There’s a ton of collaboration back and forth between the two communities. They each cater to a different market segment. They each have their own personality, community and culture. They both have the highest level of passion for WordPress as a whole than any other corner of the Internet.

  1. WordPress.com provides hosting and a platform in which to build your site, using the WordPress software.
  2. WordPress.org does not provide hosting and it’s not even a platform, as it’s often referred to. Remember, WordPress.org is a website hub that houses information, downloads, resources, and a community.

So don’t make it a competition between .com vs .org.

Understand that what you’re really comparing are the hosting packages and services between hosts.

For example, it makes sense to think of this as a comparison of WordPress.com vs:

  • Siteground
  • Dreamhost
  • BlueHost
  • WPEngine
  • Hostgator
  • GoDaddy
  • Pressable
  • Kinsta
  • Hundreds of other hosts

If in doubt, ask. Go directly to the source and get the most accurate, current, relevant information. This is one area where Google searching and reading random articles (especially old ones) isn’t your best option. It’s fine for reviewing personal accounts and experiences, but not for the most accurate details. But never forget that a personal experience is personal. You can ask a cat person if you should get a dog and they’ll probably say no – that doesn’t mean they’re right. 

Choose Which is Best For You

You may have been expecting more of a functionality/feature comparison from this article. But hopefully, you now understand that this is not what drives the difference between a WordPress.com site and a Self-Hosted WordPress site. 

Both use the same core WordPress software. 

  • WordPress.com comes packaged with several pre-configured features built-in so you don’t need to figure out how to add them. 
  • A Self-Hosted WordPress site gives you the core software that you then need to add plugins to in order to achieve the functionality you desire – sometimes even for seemingly basic features. (To be clear, this isn’t a negative, it’s simply the nature of the software.)
  • Both options offer the ability to add additional functionality via plugins, provided you have an eligible hosting plan. 
  • While a basic hosting package on a Self-Hosted WordPress site might be a cheaper option to add that one plugin you want, it might not come with the storage, security, backups, and support that you truly need. 
  • With both options, you own your content. 
  • Both offer the ability to move the entire house if you want, even if there are certain requirements for doing so. 
  • When it comes to making the choice between WordPress.com vs a Self-Hosted WordPress site, it’s important to do your research and understand that (unless you’re a developer) it’s not about the features and functionality. 

The decision about which path is the right path for you personally is about so much more. And ultimately, it’s mostly about you. The less tech-savvy you are, the more help you’re going to need. So, make sure you’re making the decision that is going to give you the right type of help and set yourself up for success.

Ready to create a WordPress website? Choose the option that’s best for you here.


Tanya Thibodeau

30 years ago I was teaching people how to play piano, now I teach people how to play WordPress! I'm a techie who speaks non-techie and my passion is helping beginners. I write YA/Fantasy novels, play the piano, and love to read. I also love animals, which is a good thing considering I have 3 cats, a rabbit and a dog.

More by Tanya Thibodeau

%d bloggers like this: