INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Non - JRiver Related - Computer coding for Teenagers  (Read 1313 times)

daveman

  • Galactic Citizen
  • ****
  • Posts: 425
  • I am still a baby user of JRiver :)
Non - JRiver Related - Computer coding for Teenagers
« on: June 11, 2020, 04:31:35 pm »

My 15 year old daughter would like to learn coding.  I am trying to figure out what type of coding she should learn and if there is a good online course which someone could recommend.

Any advice?

Thanks 

Dave
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7375
  • The color of Spring...
Re: Non - JRiver Related - Computer coding for Teenagers
« Reply #1 on: June 12, 2020, 04:17:56 am »

I know some developers, and they've all told me if I wanted to start learning how to code today I should start with C# (then once I get the hang of it move on to C, C++, Python, etc.). I've just never had the time to devote to it. :P

There's some pretty good starter C# YouTube videos out there, for example here's a series of starter C# videos to help people get started (created by an ex-Microsoft developer). There's other stuff on YouTube than can be hunted down to help with the journey, like the Microsoft Virtual Academy videos too.

https://www.youtube.com/playlist?list=PLEbaEyM-xt9mVQEAXGlRRmbO2Qp_oqF-n
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

drmimosa

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 688
Re: Non - JRiver Related - Computer coding for Teenagers
« Reply #2 on: June 12, 2020, 07:38:00 am »

https://nostarch.com/pythoncrashcourse2e

I recently read Python Crash Course and thought it was fantastic. It strikes a good balance between code fundamentals, big concepts, and building projects. Most other books I saw skewed too far in one direction or another.
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2555
Re: Non - JRiver Related - Computer coding for Teenagers
« Reply #3 on: June 12, 2020, 01:56:09 pm »

Most of the kids (and programming clubs) use some type of video game context to start programming (Codeacademy, etc.). I'm not convinced that's the best method, but a lot of people that understand education better than I do say it works. I think it's important to get professional tools into their hands as early as possible and let them tinker with them. Raspberry Pi's make great tinkering devices if she is leaning towards hardware or even robotics. She'll learn more about how computers operate on Raspberry Pi OS than using a Windows or Mac. Next steps would be a GitHub/GitLab account and learning how to use VSCode.

The language she learns doesn't really matter, but I'd probably recommend a scripting language to begin with, and Python has the widest range of applications right now IMO. While it obfuscates the fundamental computer operations, it will allow her to focus on concepts and thinking algorithmically. Save the low-level intricacies for college and beyond.
Logged
Pages: [1]   Go Up