This is one of the incremental changes implementing the English language category restructuring discussed in general at:
The specific changes being proposed can be seen here. They consist of:
Change the category's name from "Programming Questions" to "Programming"
Change category "slug" (cosmetic text in category page URL) to programming
The scope of this category is discussion of subjects related to programming.
The "questions" of the previous category name is implicit. Category names should be kept to the minimum necessary to effectively communicate the purpose of the category (with the description used to provide details about the purpose and scope).
Impact on Links
The name change will not break any links.
Links to Category Page
Although the forum software adds a cosmetic text "slug" to the category page URL, the only technically significant part of the URL is the ID (e.g., 20). Even though the "slug" text will be changed as part of the renaming, the previous links will still lead to the category page as always.
Links to Topics and Posts
Topic and post URLs are not category dependent so there is no impact on links to any topics or posts under the renamed category.
I don't believe so, not quite. Without that, it implicitly includes "show and tell" stuff that might belong in "tutorials". E.g. "Look at this new way I found to do BlinkWithoutDelay"...
But maybe in the end, it wouldn't affect most posts... the benefit of simplification might outweigh that aspect.
"Programming" can have two meanings; "Programming Questions" as well.
Most of us understand what the category is for; but "Programming" can also mean the actual programming of the board (upload via USB or e.g. programming via icsp).
I agree on a renaming but I think that "Programming Language" would be a better title for the category.