Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It's free, there's a million tutorials, lots of youtube resources. I wish I had this when I was a kid but I was stuck trying to figure out Borland Pascal on my 386... SX.
Unity supports Javascript, Python and C#. Linda.com has some great instructional videos, but you'll have to but a $20 subscription.
Rock on Bob!! Downloaded and added to bookmarks.
Dead Dude your son should look on the tab Computer Science on
https://www.thenewboston.com/
programing languages you could learn there are:
AJAX Chat Tutorial
AJAX File Upload with Progress Bar
AJAX Multiple File Upload
Android App Development - Beginners
Android Application Development
C
C#
C++
C++ GUI with Qt
Cocos2D
CodeIgnitor
CodeIgnitor Register and Login
Computer Game Development
iPhone Development
Java
Java - Intermediate
Java Applet Game Development
Java Game Development
Java Game Development with Slick
JavaScript
jQuery
Laravel 4 Authentication
Node.js Real Time Chat
Objective-C
PHP
PHP and MySQL with MySQLi
PHP Build a MVC Application
PHP Create a CMS
PHP Creating a Blog
PHP Data Objects (PDO)
PHP Instagram Photo Downloader
PHP Login and Register
PHP OOP Login and Register
PHP Stock Market Analyzer
Pygame (Python Game Development)
Python
Python 3 (new)
Python GUI with Tkinter
R
Ruby
Trading Website (Project Lisa)
Visual Basic
wxPython
Fast forward 10 year and I got back into it via web programming and I've taken it very far. Web development allows for insanely great return for the effort. You learn by solving real problems.
I strongly recommend against forcing cs fundamentals on kids and would rather see them learn some basics, make all the worst mistakes, but have a blast creating things. They'll learn the boring stuff once it they see how it limits them. They'll learn the trig when they want to implement collision detection and path finding. Just watch how kids are learning how to play minecraft. It's incredible how that creative energy can result is incredible results when channeled properly.
Unity allows for instant positive results. My first weekend with unity I recreated the first scene sequence in monkey island 1. It was so satisfying, I was even able to compile it to my iPhone. If you start with the fundamentals, kids will burn out before they get to the good stuff. The learning process needs to be be fun.
I completely agree with the comments regarding computer science fundamentals. I have a CS background from the 90s, but haven't programmed in over a decade. Now is a great time to build interest, not grind him down with details and theory. There is plenty of time for that later.
My son is already familiar with Scratch and Roblox, but is looking for something more robust. Since Unity is free and there seems to be a lot of support, we will most likely start there.
Thank you again for all the great resources. Much apprecaited.
Because this is my account.
It's extremely easy to learn and teachs programming concepts that all modern languages use. It's also entirely free, and requires no downloads.
I didn't have a computer at a younger age. I did, but it was old and we didn't have internet. Now that I am in college and doing good with this stuff, I still wish I learned it at a younger age. If he continues this way, he'll be ahead of everyoen in his classes.
I know a guy who took some classes in high school and now he is not even trying and he is getting an A in the class.
Good luck!
Youtube is a great resource for tutorials on game dev
It does support Boo. Which is heavily based upon Python.
Boo is now deprecated as of the 5.4.x versions I think. We're at 5.6. To write boo scripts which I think would still work, would be a lost cause because it will be removed in future versions. I think javascript/unityscript is on the list to be deprecated eventually as well.