Hello I am developper and i am using python and c I want to move to another language because: _C is too hard and _Python is not portable thus its executable isn't working in all computer and generates dll errors... I want to ask if c# is good for me... portable like c and simple like python???
I very much doubt that any version of c is going to be "simple" What are your career goals? Are you going to be self-employed and putting up your own web content? PHP will be fine Are you going to be employed by an IT company? you need to find out what the skills they're looking for are. That might be as simple as reading through the jobs listings, finding jobs that you think your future self will be interested in and noting down the skills. After a while, you'll see a pattern emerge. Do you have career counsellors in Algeria? They're worth the fees if they assess your skills, your temperament, and the time you have available before needing to enter the workforce.
You cannot select a programming language simply because its easier. If you are looking for portability, then go with JAVA. Works online (JSP or servlets), works on standalone PCs windows, linux, Mac, and works in app development also for Android. JAVA code does not works on windows or linux servers by default. JAVA server needs to be configured for that.
So there's your answer - you need a language that is used in apps. Doesn't have to be c. research your choices.
as you have experience, you can go with any kind of language, having the basics and the base is the important part. I recommend JAVA.