<deleted>
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Which programming language should I learn?
Collapse
X
-
-
1. Download and install VMWare player.
2. Download an Ubuntu Image.
3. Follow this tutorial (or the one for the Ubuntu release you have downloaded:
The Perfect Server - Ubuntu 10.10 [ISPConfig 3] | HowtoForge - Linux Howtos and Tutorials You can skip the stuff to do with ispconfig though.
The above will give you a VM on a fixed IP. Now install samba so you can share the webroot of the VM server, learn a bit of Apache to give you virtual hosts so you can work on several sites and set ups at a time. Edit your Windows hosts files to route web requests from your Windows machine to the VM.
It does take time to get used to setting up Linux, configuring Apache etc but I don't think you can skip this stuff if you want to be a kick ass web dev
As for the language choices...
Perl is handy, a really good language to know but there aren't as many jobs around for it as there used to be so would not be looking to push too much effort that way if you want to make a career out of it.
Python is definitely growing in demand and worth a look.
C++ and Java are still widely used and worth learning.
PHP - massive demand for this. Still sneered upon as not being a proper programming language but it is very flexible now and is very powerful in the right hands.
Personally would look at PHP if you want to web dev due to the amount of jobs out there for it, then C++ or Java if you are more of a programmer than a web developer.
Happy learning -
Stick web developer + each of those languages into JobServe etc and see what comes up.
There's also C# and .NET which is what I'd recommend as a web dev route to IMMENSE riches.
Comment
-
You don't need to build a "linux" or "Unix" box so to speak. All you need to do is find a stable and easy to install distribution like Ubuntu and install it. You can either use a virtual machine or dual boot. There are plenty of tutorials on Google which are detailed enough to tell you how to do it.
You can also Google every single Linux/Unix command you would ever need and in fact in some cases it's actually easier to develop on a Linux box than Windows as the installation process of the compiler/interpreter plus other language tools is easier. Linux distributions normally are up-datable with packages for development in all the languages you have mentioned.
In regards to programming languages I couldn't say as it depends on your aptitude. Just pick one that takes your fancy and go from there. Most people who program know a few and can quickly pick up the syntax of another one. Again there are plenty of tutorials/guides in all the languages you mentioned which can be found via Google.
Edited to say: If you use Ubuntu you won't have to do very much configuring at all compared to some of the other distributions. Off course it depends on your hardware but I've recently done none on 3 different machines.Last edited by SueEllen; 27 May 2011, 20:10."You’re just a bad memory who doesn’t know when to go away" JRComment
-
Originally posted by DimPrawn View PostStick web developer + each of those languages into JobServe etc and see what comes up.
There's also C# and .NET which is what I'd recommend as a web dev route to IMMENSE riches.
Comment
-
Career wise C#, for pure language interest Lisp, Haskell or Eiffel. To really understand Object Oriented Programming I would recommend Eiffel and read Object-Oriented Software Construction by Bertrand Meyer.Comment
-
Originally posted by administrator View PostI reckon a lot of Gov stuff is going to go open source now to save cash, reckon the days of the .Net gravy train are coming to an end. All those public sector contractors and permies getting kicked out will cause a rate drop. The beard and sandal brigade will conquer all.
1. The govt want to save cash, cut spending. They don't and they have no intention of cutting anything.
2. .NET and C# costs money. It's all free and most servers come with Windows on included in the price anyway.Comment
-
-
Originally posted by Bwana View PostThis reminds me of Visual Basic when I first started programming it in the mid 90's. It was in big demand, easy to learn, and very capable, but seemed to be looked-down-on by C/C++ programmers.
As for C# - I know it's become very popular, much like VB was in the late 90's (I mean VB4/5/6 before .NET came along). But will it go the same way as VB? - e.g. loads of people jump on the bandwagon, rates drop, then demand falls as it gets replaced with something newer.
C++ is not in as big demand, but it does seem to have stood the test of time. Isn't Windows itself written in C++? The fact that it is probably harder to learn than most other languages could be an advantage - because the market is less likely to be swamped with C++ programmers because only the real hardcore geeks would have the patience/determination to learn it.
Thanks for all of your comments guys & girls. :-)
Cheers,
BwanaComment
-
Originally posted by Scotgal View Postfor pure language interest Lisp, Haskell or Eiffel. To really understand Object Oriented Programming I would recommend Eiffel and read Object-Oriented Software Construction by Bertrand Meyer.Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Secondary NI threshold sinking to £5,000: a limited company director’s explainer Dec 24 09:51
- Reeves sets Spring Statement 2025 for March 26th Dec 23 09:18
- Spot the hidden contractor Dec 20 10:43
- Accounting for Contractors Dec 19 15:30
- Chartered Accountants with MarchMutual Dec 19 15:05
- Chartered Accountants with March Mutual Dec 19 15:05
- Chartered Accountants Dec 19 15:05
- Unfairly barred from contracting? Petrofac just paid the price Dec 19 09:43
- An IR35 case law look back: contractor must-knows for 2025-26 Dec 18 09:30
- A contractor’s Autumn Budget financial review Dec 17 10:59
Comment