14 Replies - 1241 Views - Last Post: 29 December 2010 - 12:19 PM Rate Topic: -----

#1 akareem27  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 7
  • Joined: 21-December 10

new to programming in python and in general

Posted 21 December 2010 - 09:29 PM

Hey everybody,brand new to programming in general.I read somewhere on google that python should be the doorway into programming because its easy to learn yet powerful.My end goal is to make games starting off in "small" games as in maybe psn or xbox live or maybe android,ipod/iphone/ipad games then moving up from there.So with that being said is python a good choice to start off in and what language should i go from here if any?
I just started learning python yesterday and can make a hello world app,and hi-whats-your-name and display the txt the user wrote app without reffering to the book now.Yayy!! lol (i know, I Know)

This post has been edited by akareem27: 21 December 2010 - 09:30 PM


Is This A Good Question/Topic? 2
  • +

Replies To: new to programming in python and in general

#2 Martyr2  Icon User is offline

  • Programming Theoretician
  • member icon

Reputation: 4332
  • View blog
  • Posts: 12,126
  • Joined: 18-April 07

Re: new to programming in python and in general

Posted 21 December 2010 - 10:21 PM

Well, like all programming languages some are better suited to certain tasks that others. This is not to diss on python by any means, it is a great language to learn from and yeah, it is powerful. But if you are looking to do ps3 or xbox stuff, you might want to take a look at languages like C# and doing stuff through XNA. As for mobile, it is almost all Java or Objective-C.

Now since you are brand new to programming, any language like Python is going to do nothing but help you so I recommend you keep going with what you are doing. It will help you move to other languages faster that will get you in the track for game programming or mobile development. If you are feeling adventurous, try giving Java a shot. If you have a mac, try objective-C. The learning curve on those are not too bad either and you will be right in line for what you are doing.

But like I said, learning Python is going to do nothing but help you in whatever you do. I just don't think you will find it incredibly helpful in game designing or mobile development as a platform, it will help you more in learning proper programming techniques... which transcends all programming languages.

Hope that helps. :)
Was This Post Helpful? 2
  • +
  • -

#3 akareem27  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 7
  • Joined: 21-December 10

Re: new to programming in python and in general

Posted 21 December 2010 - 11:22 PM

I saw that doing some research that c# was for games but I read that once you learn one language you can basically jump around from one to another just learning some tweaks and syntax differences.I read that python was the easiest to start and really couldnt find a good "no-prior experience tutorial on c#.I found one that assumes nothing on python (dont wanna spam links) so I started with that.
Alot of ?'s on the net say that c++ and c# are difficult to start with so i went with python with it being the easiest to grasp the programming concept
Was This Post Helpful? 0
  • +
  • -

#4 atraub  Icon User is offline

  • Pythoneer
  • member icon

Reputation: 759
  • View blog
  • Posts: 2,010
  • Joined: 23-December 08

Re: new to programming in python and in general

Posted 22 December 2010 - 05:48 AM

Python is an excellent beginner language. When I worked as an undergraduate research assistant it was the language we used in the intro to Computer Science class. There are many great resources for learning it, check my blog or the Python resource thread for more information.
Was This Post Helpful? 1
  • +
  • -

#5 Seta00  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 14
  • View blog
  • Posts: 84
  • Joined: 22-September 10

Re: new to programming in python and in general

Posted 23 December 2010 - 03:10 AM

View PostMartyr2, on 22 December 2010 - 01:21 AM, said:

As for mobile, it is almost all Java or Objective-C.


Hey, don't forget the Unreal Development Kit is now on the iOS! :)
Was This Post Helpful? 0
  • +
  • -

#6 atraub  Icon User is offline

  • Pythoneer
  • member icon

Reputation: 759
  • View blog
  • Posts: 2,010
  • Joined: 23-December 08

Re: new to programming in python and in general

Posted 23 December 2010 - 07:46 AM

Haha if we're going there, then don't you forget about TORQUE! :)
Was This Post Helpful? 1
  • +
  • -

#7 akareem27  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 7
  • Joined: 21-December 10

Re: new to programming in python and in general

Posted 23 December 2010 - 10:09 AM

I decided to jump in c#.sorry,I went to the book store and was looking for head first python and the guy there was helping me look and I found head first c#.I read a lil in the beginning and it seemed easy to follow.I told the guy who was working there who happen to be in college for cpu science and he said if you wanna get into gaming prog. you should start in c# it not as hard as c++.So I purchase the head first C# and so far so good.thanks for all your help
Was This Post Helpful? 0
  • +
  • -

#8 Seta00  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 14
  • View blog
  • Posts: 84
  • Joined: 22-September 10

Re: new to programming in python and in general

Posted 23 December 2010 - 01:15 PM

Am I the only one here who never read a programming book (a physical copy)?
Was This Post Helpful? 0
  • +
  • -

#9 akareem27  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 7
  • Joined: 21-December 10

Re: new to programming in python and in general

Posted 23 December 2010 - 02:18 PM

I needed one.I have no programmer friends to help me or give lessons and alot of the tutorials I find online assume to much.I have no prior exp.,And the tutorials i found assumed you know a little.So i decided to go "head first".lol
Was This Post Helpful? 0
  • +
  • -

#10 Dogstopper  Icon User is offline

  • The Ninjaducky
  • member icon



Reputation: 2870
  • View blog
  • Posts: 11,025
  • Joined: 15-July 08

Re: new to programming in python and in general

Posted 23 December 2010 - 03:08 PM

View PostSeta00, on 23 December 2010 - 02:15 PM, said:

Am I the only one here who never read a programming book (a physical copy)?


Perhaps that's a better question for another forum...

@akareem27: I have never used C# in depth, but from what I've seen, it's pretty great in terms of game programming. Glad you found the language that you like.
Was This Post Helpful? 0
  • +
  • -

#11 RedRabbit  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 71
  • Joined: 09-May 10

Re: new to programming in python and in general

Posted 27 December 2010 - 07:35 AM

With Python you can easily program apps for android, so Im thinking games will not be such a problem if you are targeting the android handset. For the iphone its you need to know C
Was This Post Helpful? 0
  • +
  • -

#12 Dogstopper  Icon User is offline

  • The Ninjaducky
  • member icon



Reputation: 2870
  • View blog
  • Posts: 11,025
  • Joined: 15-July 08

Re: new to programming in python and in general

Posted 27 December 2010 - 08:18 AM

View PostRedRabbit, on 27 December 2010 - 08:35 AM, said:

With Python you can easily program apps for android, so Im thinking games will not be such a problem if you are targeting the android handset. For the iphone its you need to know C


While scripting in Python on Android is possible, the primary language of Android IS Java and it will in general, run faster on Android than a Python script will (unless it's using Jython). And the iPhone uses Objective C, not C
Was This Post Helpful? 0
  • +
  • -

#13 RoseWyvern  Icon User is offline

  • New D.I.C Head

Reputation: -2
  • View blog
  • Posts: 17
  • Joined: 29-December 09

Re: new to programming in python and in general

Posted 29 December 2010 - 12:04 AM

If you're completely new to programming you might start with the "invent with python" eBook. It's really basic, but a decent overview. It also will walk you through a few very simple games, including one with graphics and sounds.

Also, it's worth echoing that most game programming will be done in a language like c++ or c#. (Yet I learned qBasic first and I turned out fine :wink: )


Oh, languages like c++ aren't really "hard", they just aren't easy, and most people don't want to put in the time, and they especially don't want to a)plan or B) actually think about the theory.
Was This Post Helpful? 0
  • +
  • -

#14 atraub  Icon User is offline

  • Pythoneer
  • member icon

Reputation: 759
  • View blog
  • Posts: 2,010
  • Joined: 23-December 08

Re: new to programming in python and in general

Posted 29 December 2010 - 07:32 AM

While I don't want to get toooo far from Python on this board, this seems like a good time to put in a plug for The Game Institute if you want to get into indie game programming. SixOfEleven speaks very highly of it on his blog.

To weigh in on your original topic, Python is an excellent 'gateway language.' Well rounded programmers have a lot of options, someone who only takes the time to learn 1 avenue of programming will probably find themselves limited. Learn to be a programmer, then become a game programmer. You'll have much more to fall back on if you find yourself against a brick wall.

This post has been edited by atraub: 29 December 2010 - 12:20 PM

Was This Post Helpful? 1
  • +
  • -

#15 blutrane  Icon User is offline

  • 私もクールです

Reputation: 25
  • View blog
  • Posts: 1,934
  • Joined: 17-May 01

Re: new to programming in python and in general

Posted 29 December 2010 - 12:19 PM

View Postatraub, on 29 December 2010 - 07:32 AM, said:

Learn to be a programmer, then become a game programmer.


This
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1