Posts tagged Beginners

Free Mini Book: Essential JavaScript Design Patterns For Beginners

JavaScript logo 150x150 Essential JavaScript Design Patterns For Beginners is a recent free mini e-book by by Addy Osmani. In addition to covering a several useful JavaScript design patterns, Osmani covers what design patterns are, what makes a good pattern, the structure of a pattern and anti-patterns. This is a great resource for a beginner.

Sponsor

Here’s Osmani on the benefit of patterns:

  • Patterns are proven solutions: They provide solid approaches to solving issues in software development using proven solutions that reflect the experience and insights the developers that helped define and improve them bring to the pattern.
  • Patterns can be easily re-used: A pattern usually reflects an out of the box solution that can be adapted to suit your own needs. This feature makes them quite robust.
  • Patterns can be expressive: When you look at a pattern there’s generally a set structure and ‘vocabulary’ to the solution presented that can help express rather large solutions quite elegantly.

If you need something more basic to start out, check out our guide to free e-books on JavaScript and Stanford’s online course materials.

Discuss



View full post on ReadWriteWeb

The Exemplary Search Engine Optimisation Strategy for Beginners – Promotion World (press release)

The Exemplary Search Engine Optimisation Strategy for Beginners
Promotion World (press release)
Most web-based business starters acquisition it difficult to plunder affliction of search engine optimisation, or the majority of commonly alleged as SEO. Although every online banker needs to appropriate the actual aboriginal rank in
SEO blogging tips for businessBusiness Insider
Osirion System Technologies Launches Their SEO and SEM ServicesAddPR.com (press release)
If You Need To Rank In The Search Engines Follow These SEO TechniquesPrfire (press release)
Business 2 Community -Benzinga -Business Wire (press release)
all 15 news articles »

View full post on SEO – Google News

3 Free E-Books on Java for Beginners

New Free Node.js E-Book for Beginners

NodeJS logo 150x150 The Node Beginner Book by by Manuel Kiessling is a new Node.js e-book. It’s only about 40% done, and is actually more of a long tutorial than a book at this point.

Kiessling’s work is aimed for developers “experienced with at least one object-oriented language like Ruby, Python, PHP or Java, only little experience with JavaScript, and completely new to node.js.”

Sponsor

Kiessling writes:

Here is the problem: Because JavaScript really lives two, maybe even three lives (the funny little DHMTL helper from the mid-90′s, the more serious frontend stuff like jQuery and the likes, and now server-side), it’s not that easy to find information that helps you to learn JavaScript the “right” way, in order to write node.js applications in a fashion that makes you feel you are not just using JavaScript, you are actually developing it.

Because that’s the catch: you already are an experienced developer, you don’t want to learn a new technique by just hacking around and mis-using it; you want to be sure that you are approaching it from the right angle.

There is, of course, excellent documentation out there. But documentation alone sometimes isn’t enough. What is needed is guidance.

My goal is to provide a guide for you.

See also: 6 Free E-Books and Tutorials for Learning and Mastering Node.js.

If you’re a total beginner looking to get in on the JavaScript revolution, check out our list of 7 Free JavaScript E-Books and Tutorials.

Discuss



View full post on ReadWriteWeb

10 Free E-Books on Ruby for Beginners

Ruby logo 150x150 Ruby may have lost some of its shine in recent months to JavaScript and Node.js, but it’s still one of the most popular programming languages out there, and it’s still growing.

There are a large number of beginner’s Ruby resources out there, and the material is diverse. Here are a few places to get started.

Sponsor

Hackety Hack

This isn’t actually an e-book, but an interactive tutorial. It runs on Windows, OSX or Linux. It’s designed for kids, but anyone can learn to program using it. We covered it here previously.

It was created by _why the lucky stiff, something of a legend in the Ruby scene. _why disappeared from the Web in 2009, and Steve Klabnik has taken over the project.

_why’s (Poignant Guide) to Ruby

_why's (Poignant Guide) to Ruby

Also by _why, this illustrated guide to Ruby may be totally engrossing to some readers and too outlandish for others. It’s straight-forward, and easy to read but contains many cartoons and completely unrelated sidebars. I’ve never seen a programming book like it.

_why deleted the book when he exited the Internet, but there are many mirrors. This seems to be the best place to find it.

Mr. Neighborly’s Humble Little Ruby Book

Mr. Neighborly's Humble Little Ruby Book

Another quirky beginner’s guide is Mr. Neighborly’s Humble Little Ruby Book by Jeremy McAnally. This one is a little more conventional than the Poignant Guide, but still contains a strong authorial voice.

Programming Ruby: The Pragmatic Programmers’ Guide

If you’re tired of quirk and just want a big, meaty guide to Ruby check out Programming Ruby: The Pragmatic Programmers’ Guide from The Pragmatic Bookshelf, frequently referred to as “Pickaxe.” It’s considered by many to be the definitive guide to Ruby, and the first edition available for free. The updated second edition will cost you, however.

Learn to Program

Learn to Program

Learn to Program by Chris Pine is a popular beginner’s book on programming that centers using Ruby as its starter language. If you want to learn Ruby and you’ve never programmed, or need a refresher, this is a good place to start. (If you want to learn to program, but want to use JavaScript or Python as your starter language, see here and here).

How To Think Like a Computer Scientist: Learning With Ruby

How To Think Like a Computer Scientist: Learning With Ruby by Elizabeth Wiethoff is a Ruby port of Allen B. Downey’s How To Think Like a Computer Scientist series. It’s not yet complete. Other variants can be found at Green Tea Press. The Python version of the book has been used by MIT for an introductory programming course.

4 More

Check out the official Ruby documentation page for more.
Discuss



View full post on ReadWriteWeb

Best Search Engine Optimization Services Strategy For Beginners – AddPR.com (press release)


Live-PR.com (press release)
Best Search Engine Optimization Services Strategy For Beginners
AddPR.com (press release)
If this is your first time to try to do SEO on a website, then you are probably quite overwhelmed with all the different SEO strategy and techniques that you can do. Do not worry too much about it because this article will provide you with a basic but
Free WordPress SEO Video Series Launched by Ztweet On How to Rank On Google Newsbycompany
Search Engine Marketer and Optimization specialist Jim Shaw releases report PR Web (press release)
Blogger Resource: How To Properly Optimize On-Page ElementsBallHyped
Online PR News (press release) -Live-PR.com (press release) -Manila Bulletin
all 77 news articles »

View full post on SEO – Google News

SEO For New Webmasters: SEO For Beginners – Eva-News (press release)

SEO For New Webmasters: SEO For Beginners
Eva-News (press release)
When thinking about SEO, short for search engine optimization, focus your efforts on major search engines. Their algorithms and methods for ranking drive
Fast, Effective, And Affordable SEO ServicesIndiaCompanyNews (press release)
Some more SEO wisdom from HomerStuckOn
Online Marketing for Online Writersallvoices

all 5 news articles »

View full post on SEO – Google News

4 Tips for MongoDB Beginners

MongoDB Senko Rašić has created a list of tips for MongoDB beginners called MongoDB gotchas for the unaware user. All of these “gotchas” are in the MongoDB documentation, but are the sorts of things that you might not remember until it’s too late. Taking Rašić’s advice early could save you some major headaches later on.

Sponsor

Rašić’s tips:

  • Use the 64-bit version The 32-bit version is limited to about 2.5GB of data, and you can’t switch to the 64-bit version after install without starting all over.
  • Have a slave DB on another machine If your MongoDB instance crashes, you’ll want to recover it from a slave on another server because the data from the master could be hopelessly corrupted.
  • Secure it MongoDB doesn’t use any authentication by default. If you don’t want the entire world to be able to tamper with your database, you need to setup some security rules.
  • Always use getLastError “Unless you need lightning speed, it pays to wait a little to be sure the database is ok with your changes, and that there were no errors modifying the data,” Rašić wrote.

Read his post for more details. There’s also a helpful discussion on Hacker News.

See also: 3 New NoSQL Tutorials to Check Out This Weekend.

Discuss



View full post on ReadWriteWeb

A Beginners Guide to SEO – BlogHer (blog)

A Beginners Guide to SEO
BlogHer (blog)
The solution to your dream is SEO. I know what you are thinking: I know the secret, but no IM fella really ever told me what's behind the fuss.

View full post on SEO – Google News

SEO for Beginners – The Faster Times


Impact Media (blog)
SEO for Beginners
The Faster Times
SEO (Search Engine Optimization) should be present in every website's effort to be more relevant online, but too often it falls by the waist side.
Search Engine Optimisation (SEO) is not magic – a guide to what really mattersFresh Business Thinking
SEO Expert Waseem Saddique Helps Boost Online MarketingPR Web (press release)
My Response to “Why Social Media Is a Better Investment than SEOZDNet (blog)
Search Engine Journal -EFPR (press release) -HTML Goodies
all 29 news articles »

View full post on SEO – Google News

Get Adobe Flash player