Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Question for Techies: Best Things to Learn
#5
make games in python
1: games are fun
2: he can see results fairly quickly (he adds a few lines of code, he sees results)
3: this will force him to learn math because he'll have to calculate trajectories and angles
4: he'll learn graphing and pathing algorithms (this is not graphing like making charts or making graphs like (x, y) points --- this kind of graph means connections between things -- think of it as moving from point A to point B --- https://www.redblobgames.com/pathfinding...raphs.html and https://www.redblobgames.com/pathfinding...ction.html )
5: python is uses in data science
6: python is used in artificial intelligence
7: python is used in web programming

> like what coding languages would be wise for him to learn

when I started programming many years ago Java and C# didn't even exist
now they're two of the biggest languages around
so I don't think learning specific languages is such a big deal
who knows what will be popular when you kid graduates high school ?
I only recommend python because its used for so many things and that's what's important -- learning things, not languages --- if you know things then you can translate that knowledge into other languages --- if he knows data science, statistics and math in python well then he can do them in java and C# in just a couple of weeks

here are two books

https://inventwithpython.com/invent4thed/

http://inventwithpython.com/pygame/

the author streams and codes lives often (there is a chat feature, but i've never seen chat be kid unfriendly)
https://www.twitch.tv/alsweigart

there's also
http://programarcadegames.com/

he can start with basic text games with python
then move onto pygame or pyxel

https://github.com/kitao/pyxel

https://www.reddit.com/r/pyxel/

of course this is all software development and programming

you might also want to get him into basic hardware with a rasberry Pi
https://projects.raspberrypi.org/en/proj...ot-antenna

of course hardware costs money
https://www.amazon.com/s?k=Raspberry+Pi+..._sb_noss_2

https://projects.raspberrypi.org/en/proj...tting-up/2

https://projects.raspberrypi.org/en/proj...-pi-using/

https://www.reddit.com/r/raspberry_pi/
[-] The following 1 user Likes bluebooger's post:
  • alab21
Reply


Messages In This Thread
RE: Question for Techies: Best Things to Learn - by bluebooger - 11-23-2019, 01:16 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
Photo How to learn programming in 21 Days LevelUP 2 1,862 04-26-2025, 10:34 AM
Last Post: LevelUP
  To 16e or not 16e - That is the question... bjcheung77 4 1,720 03-13-2025, 11:28 AM
Last Post: Vle045
  Fun Viral TikTok Question Riddles LevelUP 18 5,547 05-10-2024, 08:34 PM
Last Post: LevelUP
  Gen Z in the workforce - 3 things.. bjcheung77 20 4,842 03-28-2023, 12:06 PM
Last Post: dfrecore
  To defend or not to defend, that is the question! bjcheung77 4 1,604 02-21-2023, 01:57 PM
Last Post: Pats20
  Resume Question ROYISAGIRL 11 2,580 07-12-2022, 08:38 PM
Last Post: jsd
  Finding Pictures of Odd Things Thread Vle045 17 3,460 04-19-2022, 09:09 PM
Last Post: Alpha
  Another job application question carebear_007 4 1,599 04-11-2022, 02:41 PM
Last Post: davewill
  Training Honey Bees and Rats for amazing things... bjcheung77 0 1,122 01-11-2022, 01:56 PM
Last Post: bjcheung77
  Easiest Critical Languages to Learn sanantone 14 4,855 10-26-2021, 02:18 AM
Last Post: jamshid666

Forum Jump:


Users browsing this thread: 1 Guest(s)