# Where to start?

**URL:** <https://www.ruby-forum.com/t/where-to-start/174933>\
**Category:** Rails\
**Created:** [September 4, 2009, 10:49am UTC](https://www.ruby-forum.com/t/where-to-start/174933 "2009-09-04T10:49:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rushenaly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f6c823/32.png) [@rushenaly](https://www.ruby-forum.com/u/rushenaly)\
**Post date:** [September 4, 2009, 10:49am UTC](https://www.ruby-forum.com/t/where-to-start/174933/1 "2009-09-04T10:49:38Z")

</div>

Hello rails community…  
I am trying to build a web application. Every part of this application  
will be done by one man : me. I want to use state of art rails  
framework. There are many different process groups for this  
application but the main point is i am confused about terminology and  
technologies. If this is an one man show, i must learn ruby + rails +  
sql (maybe) + css + html + … so far. You can think i am totally  
novice. I have enough time for this project up to one year. What is  
the best start? Ruby then rails then html then css … What are your  
advices? Can you suggest a road map?  
Note : I know java and ruby nearly at intermediate level.  
Thanks…  
Rushen

---

<div class="post-metadata">

**Author:** ![rushenaly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f6c823/32.png) [@rushenaly](https://www.ruby-forum.com/u/rushenaly)\
**Post date:** [September 4, 2009, 11:00am UTC](https://www.ruby-forum.com/t/where-to-start/174933/2 "2009-09-04T11:00:06Z")

</div>

I would buy a good RoR book and start with it. I wouldn’t start your  
project right away without any knowledge.

---

<div class="post-metadata">

**Author:** ![rushenaly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f6c823/32.png) [@rushenaly](https://www.ruby-forum.com/u/rushenaly)\
**Post date:** [September 4, 2009, 1:50pm UTC](https://www.ruby-forum.com/t/where-to-start/174933/3 "2009-09-04T13:50:32Z")

</div>

html , ruby ,rails

after understand the ROR ,then learn the css , javascript , sql and so  
on…

It’s my order…

hope it can help u .

Mikki

---

<div class="post-metadata">

**Author:** ![rushenaly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f6c823/32.png) [@rushenaly](https://www.ruby-forum.com/u/rushenaly)\
**Post date:** [September 4, 2009, 2:39pm UTC](https://www.ruby-forum.com/t/where-to-start/174933/4 "2009-09-04T14:39:40Z")

</div>

Mikki wrote:

> html , ruby ,rails
> 
> after understand the ROR ,then learn the css , javascript , sql and so  
> on…

No! Learn HTML and CSS first. Get comfortable creating static Web  
pages. Then learn some basic SQL, and get to the point where you can  
write simple queries easily and understand how to get a DB to 3NF.  
JavaScript might also be helpful at this stage, or you can learn it  
later. Then brush up your Ruby and start in on Rails. Remember to do  
all programming test-first.

> It’s my order…
> 
> hope it can help u .
> 
> Mikki

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![rushenaly](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f6c823/32.png) [@rushenaly](https://www.ruby-forum.com/u/rushenaly)\
**Post date:** [September 4, 2009, 3:16pm UTC](https://www.ruby-forum.com/t/where-to-start/174933/5 "2009-09-04T15:16:36Z")

</div>

I would stick to Marnens order, sounds good.

You building a webpage so learn the fundamentals first: HTML and CSS  
After this stick a little bit to SQL, learn what SELECT,INSERT,UPDATE  
offers you and how you can achieve data from mutliple tables via joins  
etc pp.  
At last stick to RoR with RoR comes JS 😉

regards

asrijaal

On Sep 4, 2:39 pm, Marnen Laibow-Koser \<rails-mailing-l…@andreas-
