Visit my technical blog here: http://techjaunt.wordpress.com/
Learning List
- Things I want to learn
2012
July – Dec
- Improve Python Skills – develop some web project
- Learn Groovy
- Refresh UNIX
- Learn Clojure (won Clojure Programming book from Java ranch)
- Read Theory of Automata
- Read Compiler Design
- Read Operating Systems
- Learn JAX-WS 7 (won book from Java ranch)
- Learn Spring (received book Spring in Action as part of training)
Learn Git and how to use Github/BitBucketDONE- Learn about MQs and JMSs – focus on differences and when to use which. Also learn about Bridges, etc.
- Switch to Linux flavour (either Fedora or Ubuntu)
2013
- Learn Scala
- Learn Ceylon
- Learn Hadoop (bought book on Hadoop)
- Refresh C, C++ and Java skills
- Learn Ruby
- Learn Hibernate
- Learn EJB 3.0 and JPA
Reading List:
- The Art of Computer Programming by Knuth (Vol 1)
- Unix Programming Environment by Kernighan and Pike
- Introduction to Automata Theory, Languages and Computation by Hopcraft, Ullman and Motwani
- Foundations of Computer Science by Ullman and Aho
- Beginning Algorithms by Simon Harris, James Ross
- An Introduction to Formal Languages and Automata by Peter Linz
- Introduction to Computer Theory by Cohen
- Basics of Compiler Design by Torben Mogensen
- Learning Python
- Spring in Action
- Junior Physics (Mir Publishers)
- Clojure Programming