Avatar of Dominic
Dominic
Flag for Italy asked on

Coding for the first time

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
* CodingJavaScriptC#C++Java

Avatar of undefined
Last Comment
Dominic

8/22/2022 - Mon
SOLUTION
Lee

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
ASKER CERTIFIED SOLUTION
Rajul Raj

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
John Tsioumpris

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 ...
Dominic

ASKER
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?
SOLUTION
John Tsioumpris

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Lee

.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.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Dominic

ASKER
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 Tsioumpris

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
Dominic

ASKER
Thanks all of you for your coding tips - Very helpful  - will likely follow up once i am further down the line!
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.