As some of you maybe know, I have tried to learn programming for more than 10 years, but always given up for a lot of reasons. I was really excited then BGT came, and I really did my best to read the manual, understand it all and give it a serious try. I don't know why, but I simply don't get the basics at all. The manual is very well written, some of the best I ever have seen, but there is something, maybe regarding to how the manual explains BGT or something about the language which I don't get. I have tried like 4 times, find it overwhelming and given up because of this.
I have heard so many times that Python is a great programming language for a lot of things. I gave it a try some years ago, but at this time I was afraid to use the terminal on my Mac, so I didn't got very far.
Then, suddenly, out of nowhere, when I'm very busy with other things and there are a ton of other more important things which I really should take care of, I got motivated to give Python a serious try once again. I come from knowing close to nothing about programming accept for a bit of Auto it and html, so I need to learn it from the very beginning.
This is my background. now you might ask, what will I use it for? What kinds of programs do I have in mind?
well, I'm interested in making games if I ever get good enough. I also wanna make small programs which communicates with other programs to make inaccessible things more accessible. I wanna make plugins to programs which might make them more accessible. I wanna make small teaching programs to train blind people in math, typing skills and other kind of training programs. If I'm not able to make some of this, then I hope I at leased will learn more about how programming works in generel.
So, now my question: What are the pros and cons in Python? This question is both ment for beginners and for advanced programmers, who wanna develop something professionel and advanced.
I have looked at this tutorial:
which is really good the way it is written, because it force you to write all the examples, it gives you hints to try something with your examples and tells you to figure out what it does and if you don't figure it out, it's not very important. It force you to learn by figuring some of the things out on your own in a really great way.
Comments, opinions and thoughts would be very much appreciated. If there has been a simuler discussion previously, then please post a link.
If you like the post, then please give it a thumps up.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Happy gaming... :D