![]() |
|
|
|
MBruns for President
|
So - my son has taken an interest in computers/software - he's 14
bought him a cheap laptop - he's enrolled in the academy IT program at the local HS starting last year
He's been googling command prompts - playing around with simple programming, that sort of thing - pinging IP addresses, etc Any recommendations on a program - or assembly language or whatever that I can keep his interest growing? I'm not sure if ruby on rails or some open source would be too advanced (he's 14) Thoughts?
__________________
Current Whip: - 2003 996 Twin Turbo - 39K miles - Lapis Blue/Grey Past: 1974 IROC (3.6) , 1987 Cabriolet (3.4) , 1990 C2 Targa, 1989 S2 |
||
![]() |
|
Registered
Join Date: May 2003
Location: Woodlands TX
Posts: 3,937
|
I say get him involved with Arduino or Raspberry pie or any of the open source embedded systems
https://www.sparkfun.com/categories/103
__________________
84 930 07 Exige S |
||
![]() |
|
Registered
Join Date: May 2003
Location: Stumptown
Posts: 502
|
Here is a good online course, good introduction into programming. Free unless you want to buy it.
Learn Python |
||
![]() |
|
Hell Belcho
Join Date: Sep 2006
Location: Oz
Posts: 9,249
|
Arduino and Rasperry Pi.
My kid loves them.
__________________
Saved by the buoyancy of citrus. |
||
![]() |
|
1988 Carrera
|
I gave my son a Timex Sinclar computer back in the early 80's. Has his own computer business, 8 workes, two buildings, house is paid off and he goes to Europe twice a year.
|
||
![]() |
|
Registered
Join Date: Dec 1969
Location: chula vista ca usa
Posts: 5,695
|
I would suggest an Assembler Language course if you can find one as it is the only language where you actually manipulate the CPU internals and work with memory, etc. The second suggestion would be to have him take it easy so he doesn't burn out like our youngest daughter did. She did web programming back in 1997, 98 and 99 and was making $20 per hour which is pretty good for a high school junior to start out with. Helped her afford her first car...... a 1974 914 2L that she drove nearly 200K miles!
|
||
![]() |
|
![]() |
?
Join Date: Apr 2002
Posts: 30,405
|
With all due respect John (and your resume is indeed impressive as I recall), as a former systems programmer...we ARE geeky dinosaurs and I couldn't disagree more with that advice. I thrived on that stuff (including microcode development for sophisticated networking devices) and those daze are LONG gone. Programming will be easy/peasy for those with talent, and at age 14, imo the goal should be to make it "fun" for the kid.
|
||
![]() |
|
83 911 Production Cab #10
|
Become his agent just in case... Your wife can sign the contract as a legal gardian
![]()
__________________
Who Will Live... Will See ![]() ![]() ![]() 83 911 Production Cab #10, Slightly Modified: Unslanted, 3.2, PMO EFI, TECgt, CE 911 CAM Sync / Pulley / Wires, SSI, Dansk Sport 2/2, 17" Euromeister, CKO GT3 Seats, Going SOK Super Charger |
||
![]() |
|
The Unsettler
|
Is he into games?
If yes grab the Unity Engine and let him start there. The biggest motivator is having something to show for your work It's a serious bit of kit. Unity - Game Engine http://en.wikipedia.org/wiki/Unity_(game_engine)
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|
Registered
Join Date: Mar 2003
Posts: 10,318
|
I'm teaching 2 sessions of "College for Kids" - a summer day camp for kids 10-14. I'm doing an intro to programming course. Since there is also a web design/HTML class offered, I decided to teach 'em some PHP. Getting some course notes and examples online, will have all of it up by end of week. I'll PM a username and password, and be happy to answer questions via email (I'll include it in the pm)
CFK PHP stuff If that doesn't quite scratch his itch, I'd recommend seeing if the laptop will have its hardware working with the latest version of Linux Mint. There is TONS of free development stuff in the linux world, and lots of tutorials/forums/sites dedicated to each language. C/C++/C# will quickly prep him to be able to read the source code of a lot of things, I'd recommend looking at Xonotic since it is a cool game and both Free and free. Python would also be something good to learn, and as much as I don't like it Java.
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
![]() |
|
Registered
|
two years, he will discover girls.
hope he circles back around to the computers.. ![]()
__________________
poof! gone |
||
![]() |
|
MBruns for President
|
Thanks for the links and insights!
__________________
Current Whip: - 2003 996 Twin Turbo - 39K miles - Lapis Blue/Grey Past: 1974 IROC (3.6) , 1987 Cabriolet (3.4) , 1990 C2 Targa, 1989 S2 |
||
![]() |
|
It'll be legen-waitforit
Join Date: Jan 2002
Location: Calgary, Canada
Posts: 6,975
|
All good stuff, but I would say drop the PC and get a Mac and start him looking at Mobile Apps using PhoneGap, Mobile is the new frontier.....
__________________
Bob James 06 Cayman S - Money Penny 18 Macan GTS Gone: 79 911SC, 83 944, 05 Cayenne Turbo, 10 Panamera Turbo |
||
![]() |
|
Registered
Join Date: Dec 2012
Location: Seattle
Posts: 8,943
|
Quote:
__________________
1982 911 Targa, 3.0L ROW with Webers |
||
![]() |
|
Registered
|
+3 for Unity. Currently one of the go-to game engines and the skills transfer.
The other thing that is getting a lot of traction is Swift - Apple's new language for iOS and OSX. |
||
![]() |
|
Registered
Join Date: Apr 2007
Location: I live on the road, I just stay here sometimes...
Posts: 7,104
|
Get the book "makers" by Chris Anderson
Just for perspective.
__________________
73 RSR replica (soon for sale) SOLD - 928 5 speed with phone dials and Pasha seats SOLD - 914 wide body hot rod My 73RSR build http://forums.pelicanparts.com/porsche-911-technical-forum/893954-saving-73-crusher-again.html |
||
![]() |
|
Is very busy
|
Is he into robots, by any chance? He can extend his knowledge and learn more advanced programming with robots, plus robots are a little more fun than just computers
![]()
__________________
Jason 1987 930 Slantnose Cabriolet, 545 hp, Guards Red- Weekend cruiser 1986 944 Turbo (951), 350+hp, Guards Red- Track car 2005 Toyota Tundra SR5 Double Cab 4x4, stock 282 hp, Silver- Daily driver |
||
![]() |
|
The Unsettler
|
Quote:
![]()
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|