Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Server Development
Habbo Retros
Habbo Q&A
Where should I start?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Khalil" data-source="post: 418486" data-attributes="member: 9938"><p>This pretty much sums it up, you learn to program through trial and error, you take existing work and you take it apart, you learn how it functions and why it's laid out the way it is, you modify, add upon it and fail of course, but that's the sweetest part really, but you continue to study it and improve your knowledge, your memory catches up by itself and soon enough you find that you have developed quite the knack for recalling programming know-how. I don't know how Chris is doing these days in respect to programming, but I've seen the guy come from a programming noob to someone that actually knows his stuff, that's proof that he has the motivation, dedication, patience and will to learn, all of which are extremely important to someone that wishes to learn to code.</p><p></p><p>A few things though I'd like to add to Chris' reply is, when learning to program, I'd recommend you first ask yourself why do you want to learn to write code and what will you use that knowledge for? Are you learning to contribute to the retros community? If so, which section? Emulators or websites? If websites then you need to seek the languages and technologies best suited to create and maintain a website while providing the necessary functionalities a retro's website must offer and the many aspects related to web development, from database management to security best practices, etc; the same applies for emulators. The gist of it is, you search for work that's written in the languages respective to those two types of retro development, you take it and you break it apart, you research how certain functionalities are provided, why they're written the way they are, when you see that you've grasped the basics and learned a thing or two, you try to write something from scratch, it doesn't necessarily have to do with retros as long as it acts as exercise to your knowledge and helps you learn more, you do research and learn more about how you could improve the code, you attempt to implement those improvements, it doesn't matter if you fail numerous times, we all did, but you get up and you keep at it.</p><p></p><p>As for language recommendations, this may fall outside of the scope of retros, but I'd recommend Ruby, it's a noob friendly language that's also pretty forgiving in respect to how it treats new-comers and the mistakes they commit along the way, be they new to Ruby or to programming itself. Ruby on Rails is also a recommended framework for beginners, it teaches you many aspects of what I've mentioned before in this comment. You may want to check them out, learn the basics and build a strong basis on which to stack your know-how and then move on to retros, study the languages necessary to contribute to retro development and follow the steps I mentioned above. Also, they say that two people can never learn, the shy and the arrogant, don't shy from asking more experienced individuals when you're truly stuck on a problem you can't solve by yourself through research, and don't be too arrogant to think you don't need anyone's help.</p><p></p><p>Best of luck.</p></blockquote><p></p>
[QUOTE="Khalil, post: 418486, member: 9938"] This pretty much sums it up, you learn to program through trial and error, you take existing work and you take it apart, you learn how it functions and why it's laid out the way it is, you modify, add upon it and fail of course, but that's the sweetest part really, but you continue to study it and improve your knowledge, your memory catches up by itself and soon enough you find that you have developed quite the knack for recalling programming know-how. I don't know how Chris is doing these days in respect to programming, but I've seen the guy come from a programming noob to someone that actually knows his stuff, that's proof that he has the motivation, dedication, patience and will to learn, all of which are extremely important to someone that wishes to learn to code. A few things though I'd like to add to Chris' reply is, when learning to program, I'd recommend you first ask yourself why do you want to learn to write code and what will you use that knowledge for? Are you learning to contribute to the retros community? If so, which section? Emulators or websites? If websites then you need to seek the languages and technologies best suited to create and maintain a website while providing the necessary functionalities a retro's website must offer and the many aspects related to web development, from database management to security best practices, etc; the same applies for emulators. The gist of it is, you search for work that's written in the languages respective to those two types of retro development, you take it and you break it apart, you research how certain functionalities are provided, why they're written the way they are, when you see that you've grasped the basics and learned a thing or two, you try to write something from scratch, it doesn't necessarily have to do with retros as long as it acts as exercise to your knowledge and helps you learn more, you do research and learn more about how you could improve the code, you attempt to implement those improvements, it doesn't matter if you fail numerous times, we all did, but you get up and you keep at it. As for language recommendations, this may fall outside of the scope of retros, but I'd recommend Ruby, it's a noob friendly language that's also pretty forgiving in respect to how it treats new-comers and the mistakes they commit along the way, be they new to Ruby or to programming itself. Ruby on Rails is also a recommended framework for beginners, it teaches you many aspects of what I've mentioned before in this comment. You may want to check them out, learn the basics and build a strong basis on which to stack your know-how and then move on to retros, study the languages necessary to contribute to retro development and follow the steps I mentioned above. Also, they say that two people can never learn, the shy and the arrogant, don't shy from asking more experienced individuals when you're truly stuck on a problem you can't solve by yourself through research, and don't be too arrogant to think you don't need anyone's help. Best of luck. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Server Development
Habbo Retros
Habbo Q&A
Where should I start?
Top