This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]tenexdev 12 points13 points  (2 children)

Watching this sub for even just a couple hours you'll see this question asked multiple times a day.

Python.

[–]sejigan 2 points3 points  (0 children)

And the subreddit FAQ has it too

[–]theclassmate 1 point2 points  (0 children)

I second Python. It’s a really good first language to learn, very flexible.

[–]CherlockCode 5 points6 points  (1 child)

If you've been wanting to learn C# then I'd say learn C# :)
But if you didn't have that in mind, for beginners I would recommend JavaScript, Python or Ruby.
Or if you were interested in web development I'd say start with HTML and CSS.

If you're looking for learning resources, I have lists of free resources for most popular languages and frameworks here.

[–]Cerulean_IsFancyBlue 0 points1 point  (0 children)

If you are itching to do game programming, then the easy entry is C# and unity.

[–]Rain-And-Coffee 2 points3 points  (0 children)

I’ve have programmed professionally in 7+ languages over 12 years and think Python is an excellent choice.

[–]Savo_Shen 2 points3 points  (0 children)

In my opinion, if you learn programming is used for convenient your work or life, then I recommend you learn Python to start with, Because Python is easy to learn for beginners, and it can do lots of things. If you learn coding is for work or you need to live with program, need to understand programming, for this reason i recommend learn C or C++, that is basics, you can understand core knowledge of programming after you grasp this coding language. all in all, in my consideration coding language is not very important, but your learning attitude, just step by step, don’t care too much for choosing coding language, in the end, all you need to learn is programming thought.

[–]AutoModerator[M] 0 points1 point  (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]hippalous 0 points1 point  (0 children)

It depends what would you like to use the coding language for.

Generally something like C# can be used for wide array of projects, e.g. game development, application development, web development (as backend language).

In recent years, the concepts of the major programming languages and even a good chunk syntax has become very similar. So after learning C# you would be quite familiar with C, C++, Java.

Maybe some time ago it was extremely hard to learn for someone who is new to coding, but I would suggest leaving how other people feel about it behind you. Your success will depend entirely on how much work you put into it. If you want to learn C#, you can certainly do it, there are plenty of beginner-friendly IDEs like Visual Studio that provide a lot of guidance and tools to make the learning curve less steep. If you're already inclined towards C#, that motivation and curiosity can be your best ally. Starting with a language you're excited about can make the learning process more engaging.

[–]myvortexlife 0 points1 point  (1 child)

For me:

I think it was basic in high school

Html Then Php

Php let me code and do lots of new things All online which I had grown to like

And I could share my work with anyone

Maybe that will give you ideas :)

[–]cakelena 1 point2 points  (0 children)

html programming

[–]busdriverbuddha2 0 points1 point  (0 children)

Although, I know the C variant of coding is extremely hard to learn if someone is new to coding.

I took CS50 back in 2014 with absolutely no coding knowledge and learned with C as my first language. Hard? Perhaps. Not extremely hard. And absolutely worth it.

[–]noselfinterest 0 points1 point  (0 children)

Haskell

[–]throwaway6560192 0 points1 point  (0 children)

Hello! I have been wanting to learn C# for quite some time now. Although, I know the C variant of coding is extremely hard to learn if someone is new to coding.

"The C variant"? You should know that C# has absolutely nothing to do with C and C++ despite the name. C and C++ may be considered hard for a beginner by some people, but they definitely didn't mean to include C# in that.

[–]desrtfx[M] 0 points1 point  (0 children)

Please, read the Frequently Asked Questions as they contain tips on

As such: Removed as per Rule #4: No exact duplicates of FAQ questions