Presently Google University focuses primarily on two programming languages, C++ and Python. It does offer courses on basic Web Programming, but they are seen primarily as pre-requisites for AJAX and thus are only handled lightly.
What is Python?
Most people have heard of C++, but what about Python? Yeah we know about the jungle snake… Python is a dynamic programming language that allows both object oriented programming and structured programming. It’s most commonly used for scripting, where you’ll find it in both web and desktop applications (including Google Docs). Python is also used in several video games, including the massive multi-player online game Eve Online, and Sid Meier’s Civilization IV.
A basic game coded in Python looks like this example from Invent With Python.
import random guessesTaken = 0 print 'Hello! What is your name?' myName = raw_input() number = random.randint(1, 20) print 'Well, ' + myName + ', I am thinking of a number between 1 and 20.' while guessesTaken < 6: print 'Take a guess.' guess = input() #fyi: input() is for numbers. raw_input() is for strings. guessesTaken = guessesTaken + 1 if guess < number: print 'Your guess is too low.' if guess > number: print 'Your guess is too high.' if guess == number: break if guess == number: guessesTaken = str(guessesTaken) print 'Good job, ' + myName + '! You guessed my number in ' + guessesTaken + ' guesses!' if guess != number: print 'Nope. The number I was thinking of was ' + str(number)
You can get started with Python by watching the video below, or by checking out the Python course on the Google University website.
What is C++?
This language dates back to 1979 (officially named in 1983), and it is by far the most popular programming language ever. C++ is simple enough that anyone can learn it, though it also allows for advanced functions. It is used for scripts, small programs, and large programs such as Adobe Photoshop or Microsoft Office. In fact according to Bjarne Stroustrup, nearly everything made by Microsoft is written primarily in C++, including Windows!
To get started with C++ visit it’s section on code.google.com.
Meet other programming enthusiasts and students
The code.google.com/edu discussion forum isn’t very large, but it is steadily growing. If you want to share what you’ve learned, or have a question you can drop a note and someone might answer it.
Overall, Google University is a groovy online resource. It isn’t the end-all for your programming-learning needs, but it can help get you started. I know it got me interested in learning Python, something I’ve never even touched before.