to learn

Angular : mvc, templating, data binding,. dependency injection

Bootstrap/LESS : for CSS

NodeJS/Socket io/websockets : Real time events; data push

UI : JQueryUI and SlickGrid

d3 : data visualization

Libraries : DOM (jquery) , Math, Collections, Logging, Graphics, Effects, Remoting, Analytics

TOOLS : Visual Studio 2013 + resharpr
Intellij\
xcode

TeamCity / GIT to Build

Advertisements

Focus On 2013

I know that talking about 2013 before 21st Dec is quite optimistic of me, but its high time that i focus my endeavors as a programmer on a particular set of skills.

After careful deliberation and analysis of trends, and also 1-2-1s with myself (to make sure that this is what i really want and that i choos it for myself), i have decided to become a Web Developer. I have done a lot of analysis and studied the future scope etc. andweb dev. looks to be vastly ahead of any other development model in the future.

Hence, i did a lot of analysis of the different web development technologies and tools and have shortlisted the following :

1. Languages

Client

Javascript : JQuery, ExtJS
HTML5
Dart

Server

Node.js

Communication

V8 Engine
AJAX

Services

RESTful

protobuf

Asp.net

Overall

How browsers work (DOM etc.)
MVC and other design patterns
WebKit 
GWT 
WebGL

2. IDEs

Visual Studio
Cloud9

3 .Hosting

Google App Engine

4. Database

MySQL
NoSQL : MongoDB

5. Source Code Management

GitHub
GoogleCode