2019-01-06 17:42:06

24, 25,
I chose a programming language for a long time. Yes, now I have chosen C#, but I'm learning Python too.
Why?
Because it is the best universal language in which a lot of things can be done. Because I need it for work.
True. If I could, I would prefer to use Python. But two things made me choose C#, which is why I spend twice as much time learning 2 languages:
1. 3D sound. In Python, I didn't see simple libraries where I can simply specify the coordinates of the listener and the source of the sound.
2. Decorators. I hate it because I don't understand it.
If I could do everything in Python, I would be happy. Because I would study 1 programming language. And the fact that I have to use C# causes discomfort.

Thumbs up

2019-01-06 21:23:49

@26, for 3d sound, you can use OpenAL, or SoLoud
also about decorators, you may want to check this out!.

bitcoin address: 1LyQ3hziMC2DTnCtgM3V1zfuZ73P3CYT9P

2019-01-07 09:03:24 (edited by jonikster 2019-01-07 09:04:05)

pauliyobo, kianoosh, visualstudio
Ok.
If so many people say that Python is a good choice, I will follow it. And I will not give up on Python until I find significant reasons with which most developers agree.
And thanks to Nikita for this topic!
Good luck everyone!

Thumbs up

2019-01-07 10:00:30

I am not saying python is a good choice. I am recommending it because I use it my self. You're not forced to use it. If you like c#, use c#. But stick with it. There are not tools forcreating audiogames? Make them.

If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-01-07 12:49:55

Yes. You need to pick a language and stick with it. It's just that simple.

My name is Inigo Montoya. You killed my space bar. Prepare to die!

http://l-works.net

2019-01-07 13:16:23

first, the choice of language is completely up to you. i'm not saying what is good and what is bad. since the languages are made for their own audience. maybe C# is better for you than mine!.

bitcoin address: 1LyQ3hziMC2DTnCtgM3V1zfuZ73P3CYT9P

2019-01-07 14:46:24

visualstudio,
Python is better for me, but not because it is convenient for me, but because it is beneficial for me. If I learn a programming language other than Python, I spend a lot of time.
In any case, thank you!

Thumbs up

2019-01-07 16:03:35

OK. So  you're the classical "oh this language takes a lot to learn?" Fine, then my answer is, programming is not for you. Good bye.

If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-01-07 16:23:37

pauliyobo,
I didn't mean it. I'm ready to receive the necessary knowledge. But in parallel with this, I urgently need to find a job. And if I study a lot of things, I will spend a lot of extra time.

Thumbs up

2019-01-07 17:16:24

have you heard of internships? You could try applying to those, and learn along the interships program.

If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-01-07 19:39:21

regarding being beneficial or anything else, again it's not related to me either.
my advice to you: pick something that
1. you are comfortable with it,
2. you can make use of it.

bitcoin address: 1LyQ3hziMC2DTnCtgM3V1zfuZ73P3CYT9P

2019-01-07 20:24:52

At post 24: You always mention that bgt kit and you never released it so far. I'm not meaning harsh, at all. But if you could upload that package somewhere(on its current stage), You might help a lot of newbies.

Add me on skype: kianoosh.shakeri2
Or follow me on twitter @kianoosh shakeri

2019-01-07 20:26:52

Picking a programming language isn't about whether its beneficial to you, or about whether its ultra powerful, or whether its compact, or whether its easy to read, and so on. Picking a programming language is all about whether your comfortable with it and your able to work with it efficiently, and actually like it.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up +1

2019-01-07 20:46:06 (edited by jonikster 2019-01-07 20:46:44)

Ethin, Dude, did you understand what you said?
Ok. Speaking of convenience, I’m comfortable with C#. I'll not specify, it is just convenient for me with C#.
Now I look at the average NET Developer salaries in the USA. The minimum salary is $30,000 per year. The average salary is $109,567 per year.
Now about Python.
The minimum salary is $50,000 per year, the average salary is $129,770 per year.
I'm silent about the fact that the time to learn a programming language before a job is less in Python, and Python is more popular in remote work.
But for games I'm comfortable with C#, this is true. In this programming language, I was able to do more than others.

Thumbs up

2019-01-07 21:09:21

@39, you are solely focusing, it seems, on monetary value and not how comfortable you are in that language. And you are wrong: for .NET sallaries, at AIC the salary was $79,637/yr; at Antra, $60,000/yr; at Saber Software, $74,187/yr; and at CGI, $77,712/yr. For Python, the average sallary (of all time, I think) is US$116,379, with 6,550 monthly job advertisements. For Ruby, Java, and Perl, that's US$115,005, US$112,592, and US$111,928, with 1,080, 10,443, 1,398 job advertisements, respectively. Finally, for C++, the average salaries are as follows: Books-A-Million, $157,934/yr; TeleCommunication Systems, $108,659/yr; and Imagine Software, $141,257/yr. (Source: https://www.glassdoor.com/Salaries/c-de … O0,11.htm)

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up +1