Resources To Improve Your Knowledge

  • (2 Pages)
  • +
  • 1
  • 2

28 Replies - 28918 Views - Last Post: 09 August 2014 - 07:50 PM

#16 AnalyticLunatic  Icon User is offline

  • D.I.C Lover

Reputation: 221
  • View blog
  • Posts: 1,030
  • Joined: 25-June 12

Re: Resources To Improve Your Knowledge

Posted 08 January 2013 - 09:05 AM

One of my favorites: Codecademy

A constantly expanding resource breaking down programming concepts in Javascript, Web Fundamentals, JQuery, Python, Etc. into easy to understand, simple lessons you work through using their built-in code editor that verifies your solution is correct before linking you to the next lesson in the path. (Note: You are not forced to work straight through every learning track. You are able to view the entire pathways in each segment and focus on specific sections.)

Plus, as a visual encouragement, you earn badges as you reach milestones and complete sections! ^^ They even recently added a feature allowing you to "Group Up" with others on the site for learning together.

Anyone new to the development world is missing out if not making full use of this resource.
Was This Post Helpful? 0
  • +
  • -

#17 shanghainoon  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 6
  • Joined: 07-April 13

Re: Resources To Improve Your Knowledge

Posted 08 April 2013 - 01:25 AM

Have you checked out www.codingbat.com. Well i can safely add here that as programming noob i have found it to be versatile and worthy enough to have your programming skills enhanced
Was This Post Helpful? 0
  • +
  • -

#18 candyfernandez  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 16-October 13

Re: Resources To Improve Your Knowledge

Posted 17 October 2013 - 12:04 AM

Resources for learning can come from different context; it could be from a forum, tech magazines, or from a book. But one very important detail most of us forget is that we can gather learning resources from ourselves... Most of us tend to depend on the things that we currently remember that we assume there are the things we only knew. Most of the time we’re stock on the internet finding a method or a solution to a problem; forgetting to review our codes from our past projects that we can get similar function that only needs to be improvise so it would fit to be the solution of the problem.

A handful tip is always bring your curiosity with you; try to review or search about the current trends but always write a “NOTE” about it. For example you accidentally or occasionally visit a site which apparently has new features that you haven’t encountered yet it’s a good practice to take note of it and research how it was implemented cause you will never know time will come that feature will come handy for you future projects.
Some search Tips for migrating from one language to another:

Search for the following:

  • How to get user input
  • How to display user input
  • How connect to database
  • How to insert ,edit and delete data from database
  • How to display data from database

Was This Post Helpful? 0
  • +
  • -

#19 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 19 December 2013 - 10:56 AM

Data Structure Visualizations

It actually animates data structures to see how they work! Amazing!
Was This Post Helpful? 2
  • +
  • -

#20 andrewsw  Icon User is online

  • Fire giant boob nipple gun!
  • member icon

Reputation: 3322
  • View blog
  • Posts: 11,234
  • Joined: 12-December 12

Re: Resources To Improve Your Knowledge

Posted 19 December 2013 - 11:15 AM

@modi That is really cool ;)

They should have a code snippet pop-up as well, and animate through the code lines in step. That would be brill.
Was This Post Helpful? 1
  • +
  • -

#21 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 10 February 2014 - 12:46 PM

How do you face a programming task that you’ve never done before?
Was This Post Helpful? 0
  • +
  • -

#22 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 08 May 2014 - 02:32 PM

For those looking to steer their online education to something similar to a traditional college or university.
Not a bad shake down.. really.

Quote

The present article will therefore attempt to sketch out a generic bachelor’s level curriculum in computer science on the basis of program requirements distilled from a number of different computer science departments at top universities from around the country. I will then provide links to a set of specific college and university courses that are freely available online which, if taken together, would satisfy the requirements of our generic computer science curriculum.


Online Learning: A Bachelor's Level Computer Science Program Curriculum
Was This Post Helpful? 3
  • +
  • -

#23 Skydiver  Icon User is offline

  • Code herder
  • member icon

Reputation: 3533
  • View blog
  • Posts: 10,937
  • Joined: 05-May 12

Re: Resources To Improve Your Knowledge

Posted 09 May 2014 - 06:01 AM

Interesting curriculum. I know I would have enjoyed that a lot more than what I had to take as my core classes when I was earning my BS in Computer Science. At that time, there was a heavy emphasis on calculus, linear algebra, probability and statistics, graph theory, and automata theory. Basically it was a math heavy curriculum as recommended by the ACM. I would have been rather learning about networking, data communications, security, and cryptography.
Was This Post Helpful? 0
  • +
  • -

#24 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 09 May 2014 - 06:25 AM

Quote

probability and statistics, graph theory, and automata theory.

Heh.. those were some of my electives, but not core.
Was This Post Helpful? 0
  • +
  • -

#25 Skydiver  Icon User is offline

  • Code herder
  • member icon

Reputation: 3533
  • View blog
  • Posts: 10,937
  • Joined: 05-May 12

Re: Resources To Improve Your Knowledge

Posted 23 May 2014 - 06:47 AM

I just noticed now. That link in post #20 goes to my alma mater. :)
Was This Post Helpful? 0
  • +
  • -

#26 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 23 May 2014 - 06:49 AM

Was the mascot a trolley car?

*ding ding*
Was This Post Helpful? 0
  • +
  • -

#27 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 23 May 2014 - 12:58 PM

a book about the command line for humans

Quote

My hope herein is to convey something useful to people who use computers every day, but for whom the command line environment seems mystifying, obscure, or generally uninviting. I intend to gloss over many complexities in favor of demonstrating a rough-and-ready toolset.


A good run down of terms you may have been too busy, or embarrassed, to ask about!
Was This Post Helpful? 0
  • +
  • -

#28 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 9049
  • View blog
  • Posts: 33,977
  • Joined: 12-June 08

Re: Resources To Improve Your Knowledge

Posted 07 July 2014 - 01:28 PM

Quite a few great ideas for this often asked area.

Unconventional Tips for Improving your Programming Skills

Quote

There are plenty of good resources out there that teach the technical skills that are necessary for becoming a good programmer, but I’ve seen only a few that give you the more personal lessons that you often only learn through experience or trial and error. In this article, I’m going to share with you some of my own habits and skills that I’ve gained over the years to help me do better work.

This article is based on a post I made over a year ago on the UofA CS Facebook Group in response to someone’s question about how you can become a faster programmer. Instead of posting about tools and keyboard shortcuts, most of my tips are about how to get yourself to think faster, along with a few tips for avoiding time-consuming mistakes.

http://gamasutra.com...ming_Skills.php

Quote

1. Eat Well, Sleep a Lot, and Stay Hydrated!
2. Take Periodic Breaks, and Get Increased Productivity
3. Learn How to Pump Yourself Up for Work
4. Don’t Work More than Eight Hours Per Day
5. Stop And Think About What You’re Doing
6. Get Good at Writing Documentation
7. Get Good at Taking Notes and Writing Down Your Ideas
8. Know When to Take Shortcuts
9. Know When to Clean Up Your Code
10. Get Really, Really Good at Debugging
11. Learn to Predict Bugs Before They Appear

Was This Post Helpful? 0
  • +
  • -

#29 dsimer  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 04-August 14

Re: Resources To Improve Your Knowledge

Posted 09 August 2014 - 07:50 PM

http://www.learnvisualstudio.net/

I started my learning in C# here, and the fundamentals course was fantastic. I watched the course they did on Microsoft Virtual Academy, but I am giving the site credit both for being the authors and being head and shoulders above other MVA content in terms of quality.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2