Appendix A: Learning Resources
We've compiled these following list to give you more resources for some of the tools, technologies, and other aspects of working on OpenMRS. If you find a resource you'd like to add to this list, please let us know using comments or send an e-mail to community@openmrs.org.
AngularJS: http://docs.angularjs.org/misc/started
Bikeshedding: http://bikeshed.com/
CSS: http://www.w3.org/MarkUp/Guide/Style
Code Review on GitHub: https://help.github.com/articles/using-pull-requests
Eclipse: http://www.eclipse.org/resources/?category=Getting%20Started
Git: http://openhatch.org/missions/git
Groovy: http://groovy.codehaus.org/Getting+Started+Guide
Hibernate: http://www.hibernate.org/quick-start
HTML: http://www.w3.org/MarkUp/Guide
IntelliJ IDEA: http://www.jetbrains.com/idea/webhelp/getting-started-with-intellij-idea.html
Implementing OpenMRS: http://en.flossmanuals.net/openmrs-guide/
Java: http://docs.oracle.com/javase/tutorial/
JavaScript: http://www.ibm.com/developerworks/training/kp/wa-kp-getstartedjs
Jetty: http://www.eclipse.org/jetty
JIRA: https://confluence.atlassian.com/display/JIRA/Getting+Started
jQuery UI: http://learn.jquery.com/jquery-ui/getting-started
JRebel: http://zeroturnaround.com/software/jrebel
JUnit: http://junit.org
Liquibase: http://www.liquibase.org/quickstart.html
Maven: http://maven.apache.org/guides/getting-started
Mockito: http://code.google.com/p/mockito
MySQL: http://dev.mysql.com/usingmysql/get_started.html
Smart Questions: http://www.catb.org/esr/faqs/smart-questions.html
Spring: http://spring.io/guides
Subversion: http://openhatch.org/missions/svn