The difficulty of Ruby on Rails coding depends on your background and experience with web development and programming languages. For developers with experience in object-oriented programming, learning Ruby on Rails can be relatively straightforward. Ruby is known for its elegant and readable syntax, which can make it easier to understand and write code. Rails, with its convention-over-configuration approach, simplifies many aspects of web application development by providing sensible defaults and reducing boilerplate code. However, learning Rails can be more challenging for those new to web development or programming in general. It's essential to invest time in understanding the core principles of the Ruby language, Rails framework, and web development concepts to become proficient in Ruby on Rails coding.