What programming language would you personally recommend for a beginner?

I'm not fully sure what my goal is in the realm of development. I'd be open to many things. I know I want to create games in Unity some day. So I've been leaning towards C#. But so many have told me that's not a good first language. I have IT experience but irrelevant to programming. Basically what would you recommend to someone with no programming experience who wants to just get their foot in the development door?
Choose one answer:
Voting ends . Voting ended .
{{ notification }}
This poll was created by Adam Caretta and neither created nor endorsed by StrawPoll.
This voting is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Information On This Poll

This poll was created by Adam Caretta from United States of America.

It was created on {{ dayjs('2021-09-15T17:26:51Z').format('LLL') }}, .


This poll has a deadline set to {{ dayjs(content.deadline).format('LLL') }}.

This poll has no deadline, yet.

The voting will be closed . The voting was closed .


  • The vote duplication check is based on the IP-address.
  • To avoid fake votes and ensure more reliable poll results, VPN users are not allowed to vote.
  • To improve spam prevention and to minimize fake votes, reCAPTCHA is enabled for voting on this poll.
  • Commenting is allowed for this poll.


The best answer to the question "What programming language would you personally recommend for a beginner?" is shown on the poll results page.

Create a Straw Poll in Seconds

Simple. Fast. Free.
Choose the type of your poll: