I
I
Insider222015-06-14 09:10:33
Microsoft
Insider22, 2015-06-14 09:10:33

How rational is it to learn C# to solve my problems?

Hello. I'm not a lot of noob, but since there is no mentor, I have to ask the Internet.
I started learning html, css and python. and everything seemed to be going well, I made a couple of sites (for myself) and solved a bunch of interesting problems (theoretical). Then a friend asked me to write a simple program, everything started to get terribly stupid, one lib is not suitable for version 3, the other does not work with 2.x. I taught version 3 and oh yes, half of either is simply not for it! I understand English well (I read reddit, watch movies, communicate freely), but when you are a beginner, spending 5 hours a day with documentation is very difficult, especially when the documentation is inconvenient. In short, I freaked out and quit programming. After spending a lot of time to get into Linux (because it’s simply not possible to raise a site on Django on Windows). Moreover, I didn’t have a great desire to make websites, I just didn’t really understand where else Python could be used (except for prototyping and science). I also have an excellent job, but I was considering switching to programming, but this was not the main goal, but this was also the reason for choosing python. Like, he is more commercially successful, his salary is higher, etc.
My distant friend chose c# and everything is going well for him, he writes application programs and this generally gives him joy.
Maybe it's me and he is facing the same hell, but he was more calm, although it seemed to me that he simply did not have such problems. Plus, 80% of programmers advise either python or JS to start with. can't they lie?
Now the questions are how rational it is to learn C# to solve simple problems - write a small game, a web site parser, applications for working with RSS, write a program for working with email.It is possible to work as a programmer in the future, although it would be more interesting for me to implement my projects, but not only under the WIN platform, something more commercial android, iOS (I understand that there are different languages ​​everywhere, but to make a large service in python and then transform it for these platforms, it seems to me generally a little rational). Make your projects without good skills is not possible (already tried) stopped at the step to find a specialist, because when you are a noob, it is obvious to anyone .. plus utility at zero when you sit and wait while someone programs your project.
It is logical that it is worth continuing the python, but I'm not in a hurry and I can delve into c # , secondly, this language is not very pleasant for me.
Thanks to everyone who wants to help.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
dordzhiev, 2015-06-14
@dordzhiev

Very rational. C# is now like a Swiss Army knife. Good in everything.
By the way, a guy will come soon and he will tell you what to learn D. I advise you not to listen to him.

A
Andrey, 2015-06-18
@koskapan

Learn D!)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question