Best way to learn code

Osmosis

New member
Sep 21, 2012
114
4
0
Ohio
Programmers:

what was your way that you learned code. and what advice do you have for beginners?




thank you
 
Last edited:


This is a good resource:
W3Schools Online Web Tutorials

Books I really liked that were reasonably priced and well worth it:
[ame="http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752/ref=sr_1_2?ie=UTF8&qid=1363124163&sr=8-2&keywords=javascript+design+patterns"]JavaScript Patterns: Stoyan Stefanov: 9780596806750: Amazon.com: Books[/ame]

[ame="http://www.amazon.com/JavaScript-Design-Patterns-Object-Oriented-Problem-Solution/dp/159059908X/ref=sr_1_3?ie=UTF8&qid=1363124163&sr=8-3&keywords=javascript+design+patterns"]Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming (Recipes: a Problem-Solution Ap): Dustin Diaz, Ross Harmes: 9781590599082: Amazon.com: Books[/ame]

If you want to make games C# is good for scripting in Unity 3d and even cryengine3 game engines, Unity lets you publish to browser, exe, apk, xcode from the same code in a couple clicks: It also has a practical web use on servers running asp
[ame="http://www.amazon.com/Learning-C-3-0-Jesse-Liberty/dp/0596521065/ref=sr_1_1?s=books&ie=UTF8&qid=1363124243&sr=1-1&keywords=learning+C%23"]Learning C# 3.0: Jesse Liberty, Brian MacDonald: 9780596521066: Amazon.com: Books[/ame]


http://unity3d.com/
 
I started to learn at around the age of 6 I guess, BASIC on an Amstrad lol.
 
If there is a will, there is a way.

Make sure you have a good reason to learn coding.

It might get very frustrating very fast ;) -- don't forget to end statements with a semi-colon! That'll save you a few hours of debugging.
 
Don't do pretend projects! They feel kind of pointless and you'll lose motivation. Try to build something real that you actually want to build. Don't worry if it takes you ages or doesn't work properly. Hit up StackOverflow.com if you get stuck on something specific.
 
Learn a bit of HTML/CSS then move on to server side(PHP/Python + friends).

When I was first learning, I thought I should only learn one language at a time, but its nice to learn 2 at a time as it will help( you will say 'I can do that in X language').

Also its important to know that you will always be learning with programming languages, nobody knows everything about all languages.

There are loads of good tutorials on youtube, I would recommend starting there.
 
Yeah do shit you want to learn about and hopefully profit from.

I was SOOO into javascript for a while so I made a game with it, which I found extremely interesting and kept me motivated. By the end of working on it I'd refactored the code multiple times as I learned better ways. It should be refactored if I work on it again because I was a nub when I made it. But it has a skill system, loot system, mining system, monster spawn system, buy/sell system, and I roughed out mechanics for dungeons and recall runestones in 100% javascript:

[ame="http://www.youtube.com/watch?v=_fLODEM_0ls"]lol javascript 2d game engine I made in notepad - YouTube[/ame]
 
Is the learning difficulty level the same if you start learning by creating an android app than if you do creating a website (regardless if its php, ruby..etc)?