background preloader

Learn How to Code this Weekend

Learn How to Code this Weekend

5 Great Resources To Learn How To Code However, more often than not, there seems to be a problem of actually finding good content online that can teach you to code. Experimenting with a language can only get you so far. To master it, you need to have proper guidance from people who actually know what they are talking about. So where can you find expert guidance without shelling out a fortune for it? You could start with checking out the websites below: Dream In Code Just taking a look at their logo ought to tell you that the community at Dream In Code isn’t something to mess around with. They have everything. They also have a video channel and links to developers’ blogs if you want to look deeper. W3Schools If what you want to master is a Web technology, you’ve got to give W3Schools a look. You can get tutorials ranging from plain-Jane HTML, right up to AJAX and the likes. Eloquent JavaScript If you’ve ever had to use a Greasemonkey Script or a Bookmarklet, you have a clue about the kind of power that JavaScript possesses.

Fundamental Design of Learning Activities I’ve quoted Richard Buchanan previously in a definition of Design Thinking as “the integration of signs, things, actions and environments that addresses the concrete needs and values of people in diverse circumstances.” Design Thinking offers a set of tools to make sense of “wicked problems” and mysteries, and in this post I attempt to narrate my ideational journey in making sense of learning by digital means, the concept that I call learning experiences, and a notional (but far from complete) model for learning activities designed for individuals to experience. I make this attempt for a number of reasons. Much effort is going into this concept by ADL and, unlike the late 1990s when the Sharable Content Object Reference Model (SCORM) was being developed, there exists an ability to raise the level of awareness for larger audiences that will no doubt be affected over the next 20 to 30 years by the design decisions that are made in the coming months. What Are Some Prototype Experiences?

Learn How to Code Part I: Variables and Basic Data Types Introduction to Algorithms - Download free content from MIT Learn To Code At Any Level With Google Code University Whether it’s for fun, for work, or for something else, programming knowledge is becoming more and more relevant in today’s world. We’re spending more and more time online, so it’s only natural for us to need to have more knowledge of how to build and maintain the sites and applications we know and love. Thanks to Google, in collaboration with schools around the United States, there’s a massive resource for learning how to program and code on the Web. It’s called Google Code University, and is a great place to learn coding and programming, or just to brush up on your skills. GCU is broken into a few different courses ““ AJAX Programming, Algorithms, Distributed Systems, Web Security, and Languages. Before you really get started with Google Code University, you might want to take a look at the CS Curriculum Resources link. Within each course, there’s a ton of useful information. The Video Lectures Google provides are my favorite part of the whole thing, though. Are you a coder?

Learn to Code Part II: Working With Variables @pllee123: Much as I agree with the college classes are a good way to go. I've been a developer for over five years now and I've never been to a class in my life. It was just curiosity that caught me. @pllee123: I'm hoping that this will give me a (re-)start in a language again. @pllee123: It doesnt take classes. Back in 1998 we used to joke; what did the high skewl drop out say to the CS major? And now... there are tons of free resources to learn pretty much anything, and forums and chat channels to exploit. I wrote my first program when I was 12, wrote my first ML program when I was 13. The nest way to learn is to not be afraid of what you don't know and have a real problem to solve.

Top 10 Professional Sample Code Websites For Programmers Most programmers are not just desktop programmers, web programmers or scripting gurus – they are often all of the above. Over time, most software developers find that it’s much easier to re-use code components than it is to recreate the wheel every time you write an application. Over time, these developers typically archive a library of these reusable modules in order to save time the next time they need to do the same task. Now, thanks to the power of the Internet, there is a proliferation of websites where professional programmers offer these modules to the general public for absolutely free. For other application developers, these libraries are a goldmine. Choosing the Top Websites for Sample Code Every developer has a list of their favorite websites where they not only search for free sample code, but they also take part in the developer community that exists at these sites. The following is, by no means, an exhaustive list of the best developer websites online. #2 – SourceForge.net

Learn to Code Part III: Arrays and Logic Statements A few tips: (1) You can easily create an array simply by using the literal notation, e.g.: var myArray = ["foo", "bar"]; (2) This might seem like splitting hairs, but unless you're doing some kind of array mutation where this would be sensitive, it is more performant to store the length of the array in another variable before iterating, rather than checking it every time through the loop. for (var i = 0, len = myArray.length; i < len; i++) { ... } (3) Either your examples are assuming var i was already declared, or you're leaking globals again. (4) Perhaps this is a little advanced to bring up, but I'll mention it nonetheless because it's VERY important. For those interested, I've seen Eloquent JavaScript recommended time and again as a great introduction to JavaScript as well as programming. Also if you eventually become serious about understanding crucial concepts of the language, be sure to pick up JavaScript: The Good Parts by Douglas Crockford.

10 Websites That Can Help The Beginner Programmer With Sample Code Snippets Sample code that is freely available is also a great learning aid. For the beginner programmer it’s not a shortcut; as a programmer you won’t get far if you take that shortcut. Free sample codes could be hints on how you can structure your own commands and functions to program better. Ryan helped us out with the Top 10 Professional Sample Code Websites for Programmers. Snipplr A well designed code library which you can source for reusable code and you can also store your own. The site also has a few plugins like the Firefox and Safari Bookmarklets which make storing and retrieving code easy (see the directory mention). Stack Overflow Stack Overflow is a collaboratively edited question and answer site for programmers. Hot Scripts 48,000 code samples in over 1,000 categories from Ajax to XML is covering a lot. Koders Koders.com is an open source code search engine. DZone Another code source where you can upload your code examples and share them with the larger community. Dream.in.code Forrst

Related: