V
V
Vimana2016-10-02 15:39:20
Ruby on Rails
Vimana, 2016-10-02 15:39:20

Ruby on rails without knowledge of any languages?

I took a course on try ruby ​​and codecademy, I know the ruby ​​syntax well, before that I had no experience with languages, I was engaged in css/html/jquery layout, and I knew php a little. Is it possible to switch to rails and already understand it on test projects, while reading the documentation in parallel, won't I become a shit coder? Or is it better to go deeper into php and then just switch to ruby ​​on rails?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
mukizu, 2016-10-02
@Vimana

> Whether it is possible to pass to rails Whether
>
whether I become govnokodera
One does not depend on another. Try to use best practices, learn new things, improve old things, try to find the best approach to solving a problem. Work on basic knowledge. In most cases, govnokod goes not because a person knows the syntax somewhere poorly, but because he simply does not see problems in what he writes.
> or it's better to delve into php PHP
has nothing to do with ruby ​​and reals. OOP is here and there, design patterns, algorithms and other bases - obviously too. If you want to dig into the RoR stack - delve into Ruby and Rails (here it is used as 2 separate entities), php will not play a role.

C
CapeRatel, 2016-10-02
@CapeRatel

There is no concept to go, there is a concept to program on any instrument. They cross the road.
>Is it possible to switch to rails
Come, we allow.
>won't I become a shitcoder A
shitcoder is a person who writes poorly readable and poorly maintained code. If you plan to write such code, then perhaps you will. And if you don't plan, you won't.
>or it's better to go deeper into php
. The language doesn't matter. Can PCP cook it. Sea of ​​vacancies, salaries are comparable. If ruby ​​is easy for you, and php is hard, it makes sense to try to change it.
I would not change, but look away (laravel, symfony, phalcon)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question