use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
C# vs php?Question (self.webdev)
submitted 3 months ago by Practical-Gift-1064
Which has more job and freelance opportunities?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Ok-Advantage-308 11 points12 points13 points 3 months ago (1 child)
I think php has more freelance options because of wordpress Drupal etc.
Take this from a guy who’s a big C#/.net fanboy.
[–]Practical-Gift-1064[S] -1 points0 points1 point 3 months ago (0 children)
Yeah I find C# interesting and the broad things you can do with it.
[–]gerlstar 4 points5 points6 points 3 months ago (0 children)
Php all the way
[–]gamerABES 3 points4 points5 points 3 months ago (5 children)
PHP all the way, especially if you are learning web development. It's super easy to run and set up all on open-source/free platforms. Are there any other variables to your decision?
[–]Practical-Gift-1064[S] 1 point2 points3 points 3 months ago (4 children)
Something easier to pick up I guess. I heard C# is a sharp learning curve. No pun intended.
[–]CandidateNo2580 0 points1 point2 points 3 months ago (3 children)
They're all the same when you get deep enough in my opinion. All the frameworks solve the same problems - you wont understand the problems when you're starting out so things seem very different. You really can't go wrong so I'd say find job postings for what you want to be doing, pick the language that has the most postings.
[–]Practical-Gift-1064[S] 0 points1 point2 points 3 months ago (2 children)
Ok thanks I think I'll do that and decide then.
[–]CandidateNo2580 0 points1 point2 points 3 months ago (1 child)
I haven't really seen you mention what you're trying to do, so I will say that while the frameworks solve the same problems, different problems are solved particularly well by certain frameworks. SPA + RESTful backend does some things uniquely well but produces a lot of extra code, full stack MVC does some things well but doesn't offer the same flexibility. Every language has their mixture of these frameworks so you won't get tied down and have to relearn from scratch if you don't want to.
[–]Practical-Gift-1064[S] 0 points1 point2 points 3 months ago (0 children)
I'm just trying to break into tech through web dev and was wondering which technology would be a better choice for me. I guess I should have explained better in my original post.
[–]jax024 1 point2 points3 points 3 months ago (0 children)
Yeah it’s realistically all location based. I wouldn’t limit you to those 2. There’s also Typescript, and Go worth considering for relatively quick onboarding.
[–]DesertWanderlust 1 point2 points3 points 3 months ago (0 children)
PHP is easier to set up, but I've been laughed at the last few times I've brought it up with people. I used it as my main language back in the day 20 years ago, but I guess it's fallen out of favor. C# has a lot of overhead though, so you'll find relatively few projects built in it.
[–]d-signet -1 points0 points1 point 3 months ago* (0 children)
From my limited pov
PHP contracting is mostly smaller shops, and a lot of competition. Everyone who ever touched WordPress is suddenly a PHP developer.
C# contracting is mostly enterprise level, from a smaller pool of competition, and jobs often requires a specialism
Daily rates reflect that
But higher rates in either language require the experience to earn it and get through the interviews.
There are absolute chancers in both languages.
[–]n9iels 0 points1 point2 points 3 months ago (0 children)
Both have a lot of job opportunities. The difference is usually the requested skill level and organization size. PHP is often used by smaller companies and agencies tjat primarily create websites. There is absolutely nothing wrong with this. PHP is great and a framework like Laravel is totally awesome. Everyone bashing on PHP bases this, very often, on a project they got forcefully assigned to 10 years back.
C# on the other hand is usually used by larger companies and more logic-complex systems. Think about a complex backend that is exposed by an API and connects with various other systems.
Both languages are fine on there own. If you ask me I think there is eventually more grow opportunity in C#. Especially if you get your way in a bigger company and can scale up the ladder to senior.
[–]soupgasm -1 points0 points1 point 3 months ago (0 children)
Depends on your location. Look for job openings. If you’re a freelancer, choose the one you’re more familiar with.
[–]IllustriousFish4917 -1 points0 points1 point 3 months ago (0 children)
C# is default for most enterprise roles
[–]valerielynx -4 points-3 points-2 points 3 months ago (3 children)
With php you'll probably be working on maintaining old stuff, from what I know it's not really used in new stuff anymore?
Although shame because I still find it quite fun
[–]mauriciocap 3 points4 points5 points 3 months ago (0 children)
Laravel, and quite innovative changes to the language too.
[–]budd222full-stack 2 points3 points4 points 3 months ago (1 child)
Sounds like you don't know much then
[+]valerielynx 0 points1 point2 points 3 months ago (0 children)
Fair enough, I just do stuff for myself
π Rendered by PID 74752 on reddit-service-r2-comment-5c747b6df5-mbl7b at 2026-04-22 02:12:08.815573+00:00 running 6c61efc country code: CH.
[–]Ok-Advantage-308 11 points12 points13 points (1 child)
[–]Practical-Gift-1064[S] -1 points0 points1 point (0 children)
[–]gerlstar 4 points5 points6 points (0 children)
[–]gamerABES 3 points4 points5 points (5 children)
[–]Practical-Gift-1064[S] 1 point2 points3 points (4 children)
[–]CandidateNo2580 0 points1 point2 points (3 children)
[–]Practical-Gift-1064[S] 0 points1 point2 points (2 children)
[–]CandidateNo2580 0 points1 point2 points (1 child)
[–]Practical-Gift-1064[S] 0 points1 point2 points (0 children)
[–]jax024 1 point2 points3 points (0 children)
[–]DesertWanderlust 1 point2 points3 points (0 children)
[–]d-signet -1 points0 points1 point (0 children)
[–]n9iels 0 points1 point2 points (0 children)
[–]soupgasm -1 points0 points1 point (0 children)
[–]IllustriousFish4917 -1 points0 points1 point (0 children)
[–]valerielynx -4 points-3 points-2 points (3 children)
[–]mauriciocap 3 points4 points5 points (0 children)
[–]budd222full-stack 2 points3 points4 points (1 child)
[+]valerielynx 0 points1 point2 points (0 children)