Pelican Parts Forums

Pelican Parts Forums (http://forums.pelicanparts.com/)
-   Off Topic Discussions (http://forums.pelicanparts.com/off-topic-discussions/)
-   -   So - my son has taken an interest in computers/software - he's 14 (http://forums.pelicanparts.com/off-topic-discussions/820659-so-my-son-has-taken-interest-computers-software-hes-14-a.html)

JeremyD 07-14-2014 11:50 AM

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?

aschen 07-14-2014 11:58 AM

I say get him involved with Arduino or Raspberry pie or any of the open source embedded systems


https://www.sparkfun.com/categories/103

Shifter 07-14-2014 12:08 PM

Here is a good online course, good introduction into programming. Free unless you want to buy it.

Learn Python

Nostril Cheese 07-14-2014 12:10 PM

Arduino and Rasperry Pi.

My kid loves them.

shadowjack1 07-14-2014 01:51 PM

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.

John Rogers 07-14-2014 02:43 PM

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!

KFC911 07-14-2014 03:03 PM

Quote:

Originally Posted by john rogers (Post 8163881)
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. ....

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.

JJ 911SC 07-14-2014 03:11 PM

Become his agent just in case... Your wife can sign the contract as a legal gardian :)

stomachmonkey 07-14-2014 03:37 PM

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)

id10t 07-14-2014 04:16 PM

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.

vash 07-14-2014 05:20 PM

two years, he will discover girls.
hope he circles back around to the computers..:D

JeremyD 07-14-2014 06:07 PM

Thanks for the links and insights!

stealthn 07-14-2014 06:15 PM

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

Ayles 07-14-2014 10:09 PM

Quote:

Originally Posted by stomachmonkey (Post 8163979)
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 would vote for Unity. We have game developement contests where I work using unity. The teams can crank out a working mobile game in under a day.

nostatic 07-14-2014 10:31 PM

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

wayner 07-23-2014 08:04 PM

Get the book "makers" by Chris Anderson

Just for perspective.

TheRedSlantnose 07-24-2014 09:17 AM

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 ;)

stomachmonkey 07-24-2014 11:56 AM

Quote:

Originally Posted by nostatic (Post 8164484)
+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.

Unity has put a serious dent in Unreal, the defacto king of the hill engine, to the point that what we publishers once paid 7 figures to license is now $20.00 a month plus rev share.:eek:


All times are GMT -8. The time now is 05:31 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website


DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.