Documents

Which Programming Language Should You Learn to Make Money

Description
Which Programming Language Should You Learn to Make Money
Categories
Published
of 7
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  2/22/2014Which Programming Language Should You Learn To Make Money?http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/1/7 Which Programming Language Should YouLearn To Make Money? par    1 year ago I often hear people ask what programming language theyshould learn first. But the question should be: why do youwant to program in the first place? If you are interested in itbecause it seems fun, then any language will do.But I have a feeling some of you have bills to pay, andyou're thinking it wouldn't be so bad if programming couldfoot some of that.Now the question is more specific: which programminglanguage should you learn to make money? Now the question is ponderable, but be warned, theanswer won't be the same for everybody.The good news is that all popular languages are pretty fair in terms of compensation. The median paytoday with 3-5 years of experience is around $60-80k/year, but that number can vary wildly, and can bemuch higher, particularly for folks on the east or west coast, or in consulting. YMMV.The popular languages today are: Ruby, Python, PHP, Objective-C, HTML, CSS, JavaScript, Java, .Net,C/C++. Google all of those.Each language has its popular uses: LanguagePopular UsePython/Ruby/PHP Server-side  for websites and mobile apps. Objective-C IPhone HTMLClient-side  for websites. Markup language  for building web sites, the 'buildingblock' of websites. CSS Client-side for websites. Presentation language for HTML. JavaScript Client-side for websites, used to manipulate HTML/CSS. jQuery is what youneed to know here. Java/.Net  Android programming. Server-side for websites, more popular with bigbusinesses. C/C++ High performance (stock trading) or graphics (video games).Which programming language should you learn to make money? The bad news is probably not justone. The good news is you don't need to learn everything about every language, just enough toaccomplish your goals.So which one of these should you pick up first? As you can see, it really depends on how   you want tomake money.If you don't care how you'll make money, then my opinion would be this, in order: Python, Objective-C,JavaScript, HTML, CSS. You'll also need to get some kind of database (MySQL, MongoDB), and learnhow to program with it, although that's not a big problem.If you want to program video games or high-frequency trading  apps, then C++ is probably the wayfor you. If you want to make websites, Python, Ruby or PHP are great, along with HTML/CSS/JS. If youwant to program IPhone then Objective-C is the way.  2/22/2014Which Programming Language Should You Learn To Make Money?http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/2/7 JavaScript, HTML and CSS are used together and is used for making stuff look good in your webbrowser. They will always be used in conjunction with a server-side language such as Python, Ruby or PHP.In the job market, you would not likely not be using all the languages I suggested, rather jobs aregenerally broken out by skills: Job RoleSkill SetBack-end/Server-side Programmer Usually uses one of the following: Python, Ruby, PHP, Java or .Net. Hasdatabase knowledge. Possibly has some sysadmin knowledge. Front-end/Client-side Programmer  HTML, CSS, JavaScript. Possibly has design skill. Mobile Programmer  Objective-C or Java (for Android). HTML/CSS for mobile websites. Potentiallyhas server-side knowledge. 3dProgrammer/GameProgrammer  C/C++, OpenGL, Animation. Possibly has good artistic skill. High-PerformanceProgrammer  C/C++, Java. May have background in mathematics or quantitative analysis.Typically, there are folks who deal with the back-end and folks who deal with the front-end. These daysthere is a new crop of people who do mobile. Sometimes you can find people who do all of the above,but generally when you look for a job you will fill just one of those roles. When learning these languages, start small. Don't start by wanting to build the next Facebook, it's notgoing to happen. Start with small projects and find tutorials. Google 'hello world python' or 'hello world javascript' to find simple tutorials to get started. Once you can program projects for yourself andfriends, then you will be ready to put a portfolio together to try to get a job, or start with some freelancework to build up that portfolio. You can definitely do it. Also check out my post on how much money you can make: How Much Money Do You MakeProgramming?   Objective-C Programming Aaron HillegassBest Price $12.59 or Buy New $23.19   Privacy Information     Python Programming for  the Absolute ...Michael DawsonBest Price $14.71 or Buy New $23.83   Privacy Information Tags: Post a Comment Name:   114 Recommend Tweet 90   Follow me on Twitter for more updates!  2/22/2014Which Programming Language Should You Learn To Make Money?http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/3/7 Reply 53 Comments JOSEPH OUMA Yesterday Thank you so much, am a student of EEE but normaaly confused which languagefit me well. Jimmy 3 weeks ago we have some world class programmer. if you face any problem for your Programming Language,please visit http://www.taoteapps.com & learn more. Brian 4 weeks ago Languages are mostly irrelevant. Any Tom, Dick or Harriet can learn them. Theskill is to be able to write algorithms. You can learn every programming languageunder the sun and still write rubbish code. If I am looking for adeveloper/programming I look for someone who is strong in 1. Mathematics 2. Ability to state a problem. 3. Can understand complicated and ambiguous things.4. Works from the perspective of the user (it is amazing how easy it is to spot aprogram written by programmers without taking into account how the user mightuse it) 5. Constantly questions the specifications 6. Doesn't make assumptions. 7.Oh, and knowing some programming languages is an advantage! Richard 1 month ago This is a damn relevant read. Thank you very much. Cameron 2 months ago Quite informative. Thank you very much! Chris 3 months ago There's still a ton of VB work out there, and wth the amountof legacy code outthere it'll be years before this demand falls. You wouldn't think it looking onlinethough. That's why I wrote http://www.visualbasictutorial.net. Take look and let meknow what you think! Zweli South Africa 3 months ago Your post is a definite motivation I'm new in programming and I'm falling in love withit. I'm learning VB.NET at college but I feel like I needed something more filling or rather challenging so I've recently started learning(Self-teaching) C++ which is funeven though sometimes it kind of makes me feel like I have an endless way to gobut after reading the post it made me think I can get there which I will. Thanks a lotfor the break down. Jim 3 months ago Oh man I've been looking for a post like this for days. Thank you sir! Syntax This 4 months ago Thanks a lot for sharing this. It covers a lot of questions that were bugging me for some time. I started a blog recently about my journey to become a professionalprogrammer, decided that it might be cool for people to see the entire process.Please let me know what you think: www.syntaxthis.com. Laxman parmar 4 months ago Thanks man i am inspire with this because first i was confuced that which languagei should choose but now u makes it's easy for me all of above accourding to mephp, and java both are best .once again thanks  Amalu victor 5 months ago Thanks for ur encouragement i luv programming. i was confused on how andwhere to start from but today u gave me hope. i pray dat God will help me achievemy goals and gimme d strenght to push on. thanks once again u made my day. Soulja 5 months ago Im thinking of creating a programme for PC's.which one wold you recommend?This is generally accurate. Although, python and higher level languages tend to   2/22/2014Which Programming Language Should You Learn To Make Money?http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/4/7 Dr Truth 5 months ago pay less since there is less of a learning curve (less 'barrier' to entry). Hassan Rashid 5 months ago I've just started to learn C# from the very fundamental basics and I'm wondering if that could help me earn money in developing apps for mobile. Some help please? harshit 6 months ago node.js is would probably recommend as something to watch for. backspace 6 months ago good post, some nutters in the comments omkar 6 months ago its good to see people like u guiding students in right manner thnks a lot masy godbless u mubeena 6 months ago Thanks for a very useful information. Newbie 6 months ago love this post! Noman 6 months ago Thanks a lot! Very very helpful for me! Egg 7 months ago fuck you. (quiet voice). Hehehehe. - Egg. Zack L 7 months ago Thank you so much! I'm 14 and want to be a programmer some day. Knox 7 months ago I Have To Say That This Is By Far One Of The Best Articles I've Read As An Amateur Programmer :) ... Two Thumbs Up :) ... par 6 months ago thank you! teddy 7 months ago I have been working in the IT(storage and virtualization) but hardly anyprogramming experience except for college. The next step I want to take is to adda programming language under my belt. And i think you really have put it intocontext. I was not sure which one...well between scripting or a full blownlanguage.....thank you tweeterr 7 months ago Nicely said..sensible advice Ian Mubangizi 7 months ago Thanks man that was a good way for me to get started and no i need to learn thelanguages from the books. And i choose objective C for Apple apps because thecountry i come from there game apps for the store there. sakthivel 7 months ago Good  Anonymous 8 months ago Great article thanks! bj 8 months ago I liked this article because it was short and it helps simplify the process of becoming a successful programmer. After reading this, a complete beginner canthen decide what it is that they want to do. beginner web developers, or peopleinterested in it - check out this collection of important blogs related to the industry.http://devurls.co my 8 months ago 9i'i9 yghkuh ouihoji uhij iojh Hiten 8 months ago Thanks for this article! I have a background in Graphic Design for 5 years and I'mcomfortable with HTML & CSS. JavaScript & jQuery are next on my language list
Search
Tags
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x