# Where to start programming?

**URL:** <https://www.ruby-forum.com/t/where-to-start-programming/104828>\
**Category:** Rails\
**Created:** [May 23, 2007, 12:27am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828 "2007-05-23T00:27:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 12:27am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/1 "2007-05-23T00:27:31Z")

</div>

I already learned and know enough about rails, now Iwant to start  
developing my 2.0 web site, but… where should I start, what should I do  
first, and then?.. and then?? Please help me 🙂

thanks

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 12:37am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/2 "2007-05-23T00:37:42Z")

</div>

Create some models to manipulate your data, then write controllers and  
views to create the front end. Good luck!

On May 22, 4:27 pm, iNeedHelp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 12:46am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/3 "2007-05-23T00:46:43Z")

</div>

It sounds like you might need some basic programming experience. This  
might be a good place to start: [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/)  
If that’s too basic for you, then graduate yourself to Agile Web  
Development With Rails (it’s where most of us cut our teeth on Rails):  
[http://www.pragmaticprogrammer.com/titles/rails2/index.html](http://www.pragmaticprogrammer.com/titles/rails2/index.html)

Regards,  
Dave

* * *

Information and Educational Technology  
Kwantlen University College - 604-599-2120  
“So powerful is the light of unity that it can illuminate the whole  
earth.” --BahÃ¡'u’llÃ¡h

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 1:59am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/4 "2007-05-23T01:59:15Z")

</div>

I see… but my problem is not programming in any language, is  
programming in Rails… I can perfectly program in PHP, but I have  
problems when starting to program in Rails

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 12:52am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/5 "2007-05-23T00:52:44Z")

</div>

Now it’s time for prototyping! Write down your idea and visualize it!

Read these two articles for more info:

> **[Software prototyping](https://en.wikipedia.org/wiki/Software_Prototyping)**
>
> Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing.
> A prototype typically simulates only a few aspects of, and may be completely different from, the final product. 
> Prototyping has several benefits: the software designer and implem...

[http://slash7.com/articles/2007/3/8/juicing-your-creative-orange](http://slash7.com/articles/2007/3/8/juicing-your-creative-orange)

- H

On 5/23/07, iNeedHelp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> >

–  
Husein C.,  
CEO, CTO  
Yucca Intelligence Development

> **[قفل دیجیتال | قفل هوشمند | قفل الکترونیکی کره‌ای | یوکا](https://yuccahq.com/)**
>
> نگران قیمت بی‌ثبات هستی؟ از تخصصی‌ترین برند قفل هوشمند با اطمینان و تضمین قیمت خرید کن! معتبرترین برند کره جنوبی:قفل الکترونیکی یوکا همین الان تماس بگیرید و از تخفیف‌های شگفت‌انگیز ما استفاده کنید.

We make the web a better place!

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 2:14am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/6 "2007-05-23T02:14:29Z")

</div>

Thanks a lot 😃

Getting it now 😃

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 23, 2007, 2:08am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/7 "2007-05-23T02:08:48Z")

</div>

So go and buy Agile Web D. with Rails 2nd Ed  
[http://pragmaticprogrammer.com/titles/rails2/index.html](http://pragmaticprogrammer.com/titles/rails2/index.html)

By finishing part two of the book, you gain the knowledge you’re looking  
for…

- H

On 5/23/07, iNeedHelp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I see… but my problem is not programming in any language, is  
> programming in Rails… I can perfectly program in PHP, but I have  
> problems when starting to program in Rails
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
Husein C.,  
CEO, CTO  
Yucca Intelligence Development

> **[قفل دیجیتال | قفل هوشمند | قفل الکترونیکی کره‌ای | یوکا](https://yuccahq.com/)**
>
> نگران قیمت بی‌ثبات هستی؟ از تخصصی‌ترین برند قفل هوشمند با اطمینان و تضمین قیمت خرید کن! معتبرترین برند کره جنوبی:قفل الکترونیکی یوکا همین الان تماس بگیرید و از تخفیف‌های شگفت‌انگیز ما استفاده کنید.

We make the web a better place!

---

<div class="post-metadata">

**Author:** ![iNeedHelp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/eada6e/32.png) [@iNeedHelp](https://www.ruby-forum.com/u/iNeedHelp)\
**Post date:** [May 24, 2007, 6:53am UTC](https://www.ruby-forum.com/t/where-to-start-programming/104828/8 "2007-05-24T06:53:56Z")

</div>

Take a look at code igniter for PHP. After that a transition to rails  
should be easy. Code igniter is an excellent php framework that is  
based on the MVC model.

On May 22, 7:59 pm, iNeedHelp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
