What's a good language to make lots of money as a freelancer?
>>57761757
chinese or arabic
>>57761763
I would suggest English first.
>>57761777
>>57761763
>>57761763
>>57761777
nah man, hindi is what he needs
Jokes aside:
So you want a starting/junior programming job?
You MUST master the basics of programming, and be able to implement your programming knowledge using any language. That means solving problems without relying on any particular syntax. If you cannot separate programming syntax from programming concepts/algorithms, then you will need to go back and focus on the basics.
After mastering the basics, you want a starting job. Let us look at languages that will help you launch your programming career. And no, you will not be earning $300k/year when you are just starting, but you may do so if you persevere.
1- Java. Enormously popular, Java is everywhere, and everyone wants a Java developer. A must for Android applications.
2- Javascript. It runs most of the internet! A must for website developers, (with CSS and HTML.)
3- Objective C/Swift. The languages that power Apple gadgets. A must for iOS applications.
There are more languages in high demand, but they require more experience. Master the following to expand your horizons:
-SQL. Because data must get stored.
-C. Real programmers point to this language.
-C++. For classy, objective programmers.
-Python. For high-paying sssoftware engineering jobs.
>WHAT OTHER LANGUAGES ARE IN HIGH DEMAND?
Other than what was mentioned above: C#, Ruby, and PHP.
>I WANT TO WORK WITH HARDWARE DIRECTLY. WHAT LANGUAGE IS CLOSEST TO THE METAL?
Machine code. Good luck, friend.
>WHAT HUMANLY-READABLE LANGUAGE IS CLOSEST TO THE METAL?
Assembly. When it comes to programming, Assembly is the apex predator.
>I WANT TO KNOW ABOUT THE LATEST NEW MODERN not-a-fad LANGUAGES!
Take a look at Rust, Go, Hack, Scala, Julia, Dart, and Erlang.
>THOSE LATEST not-a-fad LANGUAGES WILL GUARANTEE A JOB, RIGHT?
No.
>I STARTED LEARNING [language x] BUT YESTERDAY MY [friend/lecturer/uncle] SAID TO SWITCH TO [language y]. WHAT DO?
You have already started, so stick. That other language will still be there when you are done with your current task.
>>57761905
I'm already a programmer I just want to make fat stacks as a freelancer now
>>57761905
Part 2 of 3:
So you want an online source of revenue?
Online work can be of many forms. You can be a programmer, a designer, a translator, a copy-editor, a writer. Any job that primarily uses a computer can be done online. Try one of the following sites:
Mechanical Turk (simple jobs, low pay, backed by Amazon)
UpWork (formerly oDesk. Jobs range from complex to simple, with pay to match)
Freelancer (where you can hire people to do anything from minor to major projects)
Rent-a-Coder (it is in the name)
Fiverr (any job for $5)
Rev.com (and then there is this)
And now there is no excuse for you, if you are truly looking for a job online! Best of luck!
---
This copy/pasta has been growing for the last 2 years now. Anything to add to this third part?
>>57761966
Any criticism of this post would be welcome.
>>57761905
>>I WANT TO WORK WITH HARDWARE DIRECTLY. WHAT LANGUAGE IS CLOSEST TO THE METAL?
>Machine code. Good luck, friend.
>>WHAT HUMANLY-READABLE LANGUAGE IS CLOSEST TO THE METAL?
>Assembly. When it comes to programming, Assembly is the apex predator.
C is basically portable assembly. For most applications, writing in mostly C with some small optimized bits in assembly yields best results relative to maintainability/ease of writing/etc
>>57761905
>muh assembly is le super low level meme from softwareonly babbies
>/g/ doesn't even know about VHDL
>>57761867
>empowering the pajeets