We help IT Professionals succeed at work.

Coding for the first time

Dominic
Dominic asked
on
378 Views
Last Modified: 2017-03-29
Hi,
Over the last few years i have had a growing curiosity on what it's like to code.I am a 40 yr old IT consultant with no previous coding experience. I enjoy problem solving and troubleshooting so i am hoping to get some fun out of the new world (to me) of coding. My main issue is that with so many languages out there i dont know where to start. I would like to start with one that's easy for beginners to get into and yet relevant. A language that could open opportunities 10 yrs down the line, should i wish, though the main motivator here is enjoyment.
Any pointers and links would be gratefully received.

Thanks
Dominic
Comment
Watch Question

CERTIFIED EXPERT
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION
Information Security Officer
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION
John TsioumprisIT Supervisor
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
I am almost on the same boat but i started a bit earlier...my recommendation is to go for the .NET platform..VB.NET is easy and straightforward.....you can code it either as OO (object oriented) or procedural (like the old VB6) so you can start sloppy and gradually get to the next level....trust me coding is more fun than you can imagine....a lot of challenges ...
DominicIT Consultant

Author

Commented:
Hi Rajul and Lee  - thank you both for your coding tips so far  - much food for thought and will look into the options.

My experience is by far the most on Windows platform , though i am comfortable with MacOS as well - not Linux though.
I would prefer to stick with Windows platform if poss though.

Hi John - What made you choose .NET ? i was about to dabble in that about 6 yrs ago when i was building Sharepoint sites but i didn't pursue.
Does .NET knowledge help with accessibility to other some languages?
John TsioumprisIT Supervisor
CERTIFIED EXPERT
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION
CERTIFIED EXPERT

Commented:
.NET is the standard platform that Microsoft have developed primarily for Windows but it allows for language independence and interoperbility, and also provides the developer with a very large predefined library of classes which allows you to avoid much of the indepth complex coding that used to be required to develop for Windows.

Read here for more info: https://en.wikipedia.org/wiki/.NET_Framework

At the moment, it's best to pick a .NET enabled language as it will make your life easir for application or wwwebsite development. If you're interested in creating utility programs, then pretty much any high level language will do.
DominicIT Consultant

Author

Commented:
Thanks John.
Hi Lee - when you say ". If you're interested in creating utility programs, then pretty much any high level language will do."
What would be considered a low level language:?
John TsioumprisIT Supervisor
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
C/C++ and of course assembly can go very Low to get the very best in performance...but coding is much harder...
Lets says that commercial games are coded solely on C++ with some parts in assembly for further performance enhancement
DominicIT Consultant

Author

Commented:
Thanks all of you for your coding tips - Very helpful  - will likely follow up once i am further down the line!

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions