• Learning Python?
    15 replies, posted
I'm new to this section so I'm going to assume we can ask questions. So anyway, I want to learn programming from a basic level and I heard that Python is probably the best way to start, I've only really coded in actionscript but it was just basic knowledge like stopping music, linking websites, scene selecting etc. What I want to know is there any good YouTube videos or websites that could help me start off? I just want to learn the fundamentals of it and go from there hopefully. Thanks in advanced
best site i used for python is [URL="http://learnpythonthehardway.org/"]http://learnpythonthehardway.org/[/URL]
[url]http://www.greenteapress.com/thinkpython/html/index.html[/url]
[url]http://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA&feature=plcp[/url]
op i'd recommend anything but python
Personally I recommend C# because of its excellent documentation but do what you want to. It doesn't matter what language you learn first because you can transfer those skills to every sane language available.
So C# would be better for a beginner like me who really has no proper experience in actual programming? I mean, I've done web coding but I am more interested in programs.
If you ask Facepunch for language advice you're going to be showered in suggestions of C# and Lua. There is no 'best' beginner language. In fact, it doesn't even matter what specific language you learn; once you've learned the basic methodology of programming it should be fairly simple to learn the syntaxes of other languages and apply your knowledge there. My advice to you would be to think about what you want to use programming for and pick a language that best suits your needs to accomplish those tasks. Python is, in my opinion, a great language, but without more information about what you intend to do with it I can't recommend that you do or do not use it.
[QUOTE=fruxodaily;36156701]So C# would be better for a beginner like me who really has no proper experience in actual programming? I mean, I've done web coding but I am more interested in programs.[/QUOTE] I wouldn't care about a language, just try to find a way that will let you learn a language while also allowing you to create content. Scripting languages are good at this, as they are used in magnitude of ways to create content with an existing program. I started with a scripting language myself, it was used to create custom gamemodes for SA-MP.
I just want to do something with my free time that's all, I did a little lua but I am more interested in creating little programs that don't do much but are just there as a starting point. Mind you, I like scripting.
Python is great for small scripts, and programs not dependant on performance and stuff like that. It's easy, simple, and gets the prototypes done. But if you're looking for something fast and advanced (read: not complex), you should probably start out with something else.
Don't use video tutorials for learning programming. Use an ebook, there are tons of great ebooks for getting started.
Edit: Aw i remember that was Ruby... Ignore this post
I really enjoy using Python for smaller programs, and it is a great place to start. If you want to learn Python/Programming in general, I recommend buying Hello World! - Computer Programming for Kids and other Beginners. It's directed toward younger people but it's very simple and easy to follow. You can get it off Amazon for about 15 USD. Also, if you think you've mastered Python, try C. Different syntax, but very enjoyable to program in. All the best, Rhusker
late, but [url]http://files.swaroopch.com/python/byte_of_python_v192.pdf[/url]
Sorry, you need to Log In to post a reply to this thread.