Wednesday, January 10, 2018

Improving Java Programming Skills

Disclaimer: Found any inaccuracy? Please let me know how to improve this article further.
==================================

Logic
=======

  • How to Solve it by Computer by R. G. Dromey


Basic Coding
===========


Advanced Coding
==============

  • OCA Java SE Programmer Exam Guide by Kathy Sierra and Bert Bates
  • Effective Java by Joshua Bloch
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases by Joseph Samuel Bloch and Neal Gafter
  • Core Java by Cay Horstmann
  • http://www.javaworld.com


Basic video
======

Programming Language Level 1 (CSE110)
==============
Video 1 to 42 of http://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28


Programming Language Level 2 (CSE111)
==============
Video 27 to last of http://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28

and Video 1 to 3 of http://www.youtube.com/playlist?list=PL27BCE863B6A864E3


Programming Language Level 2 (CSE310)
==============
http://www.youtube.com/playlist?list=PL27BCE863B6A864E3





Next levels:
========
Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles
by Narasimha Karumanchi

Solve ACM Programming Contests problems from different online judges like http://topcoder.com



Elements of Programming Interviews in Java: The Insiders' Guide
by Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

Cracking the Coding Interview: Programming Questions and Solutions
by Gayle Laakmann McDowell

Code Complete: A Practical Handbook of Software Construction
by Steve McConnell


need more?

2 comments: