Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


toyonut

1508 posts

Uber Geek


#198664 18-Jul-2016 11:47
Send private message

I am trying to learn programming in between working and family life. I have been a sysadmin for a few years now and I have always preferred working in Powershell thanks to a push from the guy who got me into my current job. I have recently moved into Devops. As I work for a Microsoft shop, this means more Powershell. I do everything I can in Powershell and really enjoy it. I want to go further with programming so I have been looking at dotnet/C# as a next step.

 

Are there any recommended courses I can take from home to speed up my learning? Any recommended books? I have found a course on Sololearn that teaches C# and I am currently working my way through that. I have learned a lot already and I am even learning things I can apply to my powershell writing as well.

 

How do you get more hands on experience to apply things you learn? I am writing small programs to try and implement what I learn.

 

 

 

 





Try Vultr using this link and get us both some credit:

 

http://www.vultr.com/?ref=7033587-3B


Create new topic
TwoSeven
1615 posts

Uber Geek

Subscriber

  #1594686 18-Jul-2016 19:02
Send private message

I would suggest Microsoft Virtual Academy as one resouce.




Software Engineer
   (the practice of real science, engineering and management)

 

Gender Neutral
   (a person who believes in equality and who does not believe in/use stereotypes. Examples such as gender, binary, nonbinary, male/female etc.)

 

 ...they/their/them...


Dolts
214 posts

Master Geek


  #1594703 18-Jul-2016 19:42
Send private message

Starting Out with Visual C# 2012 is what we used at Waikato Uni for intro to C#. It might be below your current level but it's a pretty good book.


ech3lon
368 posts

Ultimate Geek

Subscriber

  #1594726 18-Jul-2016 20:22
Send private message


toyonut

1508 posts

Uber Geek


  #1594939 19-Jul-2016 11:07
Send private message

Cool, thanks very much. I am sure starting out with C# won't be below my level, seeing as my level is 0 or maybe 1! Will have a look and see if there is an updated edition for dotnet 4.6/dotnet core. Will have a second look at the MVA courses and evaluate the cost of a pluralsight license, I keep hearing good things about them. .





Try Vultr using this link and get us both some credit:

 

http://www.vultr.com/?ref=7033587-3B


darylblake
1157 posts

Uber Geek

Trusted

  #1595758 20-Jul-2016 17:39
Send private message

yuk microsoft, cough rubbish. Oh wait doesnt even work on my mac.

 

Learn C, then C++. 


toyonut

1508 posts

Uber Geek


  #1595762 20-Jul-2016 18:03
Send private message

dotnet core works fine on Mac... Linux too... I figure learning a language and concepts of programming to start is going to be better than learning the "right" language.





Try Vultr using this link and get us both some credit:

 

http://www.vultr.com/?ref=7033587-3B


tchart
2368 posts

Uber Geek

ID Verified
Trusted

  #1595765 20-Jul-2016 18:19
Send private message

Concepts are transferable.

If it was me I'd start by learning C# and Java.

I started on VB. Then due to necessity self taught myself C/C++. However while it comes in handy it's not required much nowadays as devices have so much compute (even mobile) there is not much need to optimise and streamline using C++.

Go for a popular language. Hedge your bets with C# or Java.




nova
243 posts

Master Geek

Trusted

  #1595847 20-Jul-2016 20:30
Send private message

You can get a 3 month subscription to Pluralsight through https://www.visualstudio.com/en-us/products/visual-studio-dev-essentials-vs.aspx. It's a free signup, and you just need to click on the "Use your benefits" link once you've signed in to get the code.


toyonut

1508 posts

Uber Geek


  #1596581 21-Jul-2016 23:41
Send private message

Thanks, that reminds me I used my work VSTS entitlement to sign up. I need to check I still have that active. Would be a shame if that had lapsed and I didn't use it. If it is lapsed, I will sign up for a personal dev essentials. 

 

Thus far, I can recommend hackerrank. I am only doing the 30 days of code challenge so far, but is the first time things have really clicked and I have written some real programs that do something. Their videos are good too. It isn't a teaching site per se, but it has taught me a lot.

 

Sololearn and uDemy have been good but frustrating. For the courses I am trying with them, they both break things down into small bits. You get an overview of what is a class, what is a method, what is an operator etc, but you don't get a good view of how it all fits together. Maybe that comes later, not sure. Finally feel like I am getting somewhere though which is good. I think the key so far is trying to put what I learn into practice.





Try Vultr using this link and get us both some credit:

 

http://www.vultr.com/?ref=7033587-3B


dryburn
430 posts

Ultimate Geek


  #1596587 21-Jul-2016 23:50
Send private message

I have an the material for An Advanced Java course if you want. it covers the basics of programming. I didn't learn much since it was all basic but it is an excellent starting point


dclegg
2806 posts

Uber Geek

Trusted

  #1596633 22-Jul-2016 08:25
Send private message

darylblake:

 

yuk microsoft, cough rubbish. Oh wait doesnt even work on my mac.

 

Learn C, then C++. 

 

 

Weird. I was coding C# on my Mac 5 minutes ago. I even targeted an iPhone with it. Do you think my machine may be faulty?


toyonut

1508 posts

Uber Geek


  #1596690 22-Jul-2016 09:53
Send private message

dclegg:

 

darylblake:

 

yuk microsoft, cough rubbish. Oh wait doesnt even work on my mac.

 

Learn C, then C++. 

 

 

Weird. I was coding C# on my Mac 5 minutes ago. I even targeted an iPhone with it. Do you think my machine may be faulty?

 

 

laughing





Try Vultr using this link and get us both some credit:

 

http://www.vultr.com/?ref=7033587-3B


dryburn
430 posts

Ultimate Geek


  #1597876 24-Jul-2016 22:19
Send private message

dclegg:

 

darylblake:

 

yuk microsoft, cough rubbish. Oh wait doesnt even work on my mac.

 

Learn C, then C++. 

 

 

Weird. I was coding C# on my Mac 5 minutes ago. I even targeted an iPhone with it. Do you think my machine may be faulty?

 

 

xamarin?


dclegg
2806 posts

Uber Geek

Trusted

  #1597922 25-Jul-2016 08:54
Send private message

dryburn:

 

 

 

xamarin?

 

 

Yep.


Create new topic





News and reviews »

Māori Artists Launch Design Collection with Cricut ahead of Matariki Day
Posted 15-Jun-2025 11:19


LG Launches Upgraded webOS Hub With Advanced AI
Posted 15-Jun-2025 11:13


One NZ Satellite IoT goes live for customers
Posted 15-Jun-2025 11:10


Bolt Launches in New Zealand
Posted 11-Jun-2025 00:00


Suunto Run Review
Posted 10-Jun-2025 10:44


Freeview Satellite TV Brings HD Viewing to More New Zealanders
Posted 5-Jun-2025 11:50


HP OmniBook Ultra Flip 14-inch Review
Posted 3-Jun-2025 14:40


Flip Phones Are Back as HMD Reimagines an Iconic Style
Posted 30-May-2025 17:06


Hundreds of School Students Receive Laptops Through Spark Partnership With Quadrent's Green Lease
Posted 30-May-2025 16:57


AI Report Reveals Trust Is Key to Unlocking Its Potential in Aotearoa
Posted 30-May-2025 16:55


Galaxy Tab S10 FE Series Brings Intelligent Experiences to the Forefront with Premium, Versatile Design
Posted 30-May-2025 16:14


New OPPO Watch X2 Launches in New Zealand
Posted 29-May-2025 16:08


Synology Premiers a New Lineup of Advanced Data Management Solutions
Posted 29-May-2025 16:04


Dyson Launches Its Slimmest Vaccum Cleaner PencilVac
Posted 29-May-2025 15:50


OPPO Reno13 Pro 5G Review 
Posted 29-May-2025 15:33









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.







Backblaze unlimited backup