I was wondering, what do you think would be a good idea to help improve an keep mine or anyone's programming skills sharp? For one, would making snippets help much? I tend to make a standard game. With leveling systems, etc. I do this with different game genre's to help me get the hang of coming up with multiple things when I need them. I know this would help me improve my programming skills. Although I do not release said games, due to the fact that they're just there to help me improve in the field of programming.
I'm just trying to figure out how to advance in programming. I've read an understand everything in the DM Guide, and of course I've read the Reference over and over again.
There is not really anything I want to learn specifically. Other then programming, which I know very fluently as of now. I just want to know how I could master it.
Any comments, suggestions would be very helpful thanks.
1
2
ID:132284
Jul 29 2011, 12:21 am
|
|
Jul 29 2011, 2:18 am
|
|
Do things you have never done before.
|
In response to DivineTraveller
|
|
DivineTraveller wrote:
Move to another language. This is actually quite true, if you stay with one language too long your ability actually suffers. Using more than one language actually improves your ability with both, as sometimes you have to think differently to get round a problem and realise you could do it in the other too. |
In response to Acebloke
|
|
Alright, good idea. Well how's about PHP, HTML, and CSS. Those are the alternative languages that I'm fluent in. I've been at them for at least 2-3 years.
|
In response to Gizhy
|
|
HTML and CSS are more for design then programming.
You'll learn more from PHP programming wise, provided you start developing something with it. You can also move to Perl/Python, since they have similarities to PHP. |
In response to HolyDoomKnight
|
|
Yeah, HTML and CSS aren't very hard.
An thanks for the tip. I will try and make a browser-based game with the PHP knowledge I have now. |
In response to Gizhy
|
|
If you want to get better with DM, I suggest learning Java and/or Python. Java is similar to DM but you'll be able to write larger programs and keep code more organized. Python is also similar and will give you good practice with lists.
|
Learn how to program.
By that, I mean really program. http://www.amazon.com/ Introduction-Algorithms-Thomas-H-Cormen/dp/0262033844 http://www.cs.princeton.edu/theory/complexity/ http://www.amazon.co.uk/ Design-patterns-elements-reusable-object-oriented/dp/ 0201633612 http://www.antipatterns.com/AntiPatterns/Welcome.html http://www.amazon.com/ Programming-Logic-Design-Comprehensive-Farrell/dp/1423901967 Basically at the moment you are like someone who's looked at some badly written 3rd grade french essays and read a dictionary, and you're pretending you can write a french novel. The recommendation of doing other languages is a good one, mostly as other languages will get you to separate your logical thinking, from your language syntax. The two are very separate, once you understand that you can pick up most languages in no time, and all your skill is in experience, and understanding. The list above is just a starter. Ultimately, experience and challenging yourself is what drives improvement. Hence I've had 10 years experience, in all sorts of situations and languages, and will continue to push myself into new areas. |
In response to Forum_account
|
|
What compiler and resources do you recommend for someone wanting to learn Java? I'm looking for something free and basic, then as I improve, I'll go from there.
|
In response to Yusuke13
|
|
Get the Java JDK here: http://www.oracle.com/technetwork/java/javase/downloads/ index.html
And Eclipse here: http://www.eclipse.org/downloads/packages/ eclipse-classic-37/indigor |
In response to Forum_account
|
|
Thanks Forum =)
|
In response to Forum_account
|
|
Forum_account wrote:
Get the Java JDK here: http://www.oracle.com/technetwork/java/javase/downloads/ index.html Yes thanks. Very helpful. |
In response to Stephen001
|
|
Nice links. Thanks a lot.
|
In response to Forum_account
|
|
Well, any tutorials perhaps? I really want to learn JavaScript.
|
In response to Raimo
|
|
Raimo wrote:
Well, any tutorials perhaps? I really want to learn JavaScript. Why. o.O |
In response to Emasym
|
|
Just, I want to learn a new language.
|
In response to Emasym
|
|
Emasym wrote:
Raimo wrote:Why not? Javascript is a great language for designing websites. |
In response to Raimo
|
|
Raimo wrote:
Well, any tutorials perhaps? I really want to learn JavaScript. This. I'm waiting to download Forum_account's links until I get a good tutorial link. I am going out in the dark with JavaScript, and I'd like to at least have some help with my first blindfolded step. |
In response to Albro1
|
|
My links were for java. Javascript is completely different.
For other languages you won't find tutorials like you will for DM. DM tutorials don't just explain the language, they explain how to use the language to make games (because that's what people use DM for). Other languages (like java) can be used for many different things, so there's no such thing as a "good java tutorial", there are just "good tutorials about using java to do _________". The syntax of the language is very simple, but only learning that won't teach you how to do anything useful. |
1
2