BẮT ĐẦU
KIỂU DỮ LIỆU
TOÁN TỬ
NÂNG CAO
INTERVIEW
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT
Thông báo trang web đã đổi chủ: Chúng tôi sẽ sàn lọc nội dung, loại bỏ các bài viết vi phạm.

Ruby căn bản

Danh sách các bài viết trong chuyên mục Ruby căn bản, đây là những bài viết mới nhất được cập nhật trong mục Ruby căn bản.

Chào mừng các bạn đến với series học lập trình Ruby căn bản và nâng cao. Đây là series dành cho các bạn mới bắt đầu tìm hiểu về ngôn ngữ lập trình Ruby.

Trong series này nội dung chủ yếu xoay quanh về kỹ thuật lập trình với Ruby. Nếu bạn đã từng học bất kì 1 ngôn ngữ lập trình nào đó như PHP, C++, Python thì rất dễ để tiếp cận với Ruby. Nhưng nếu bạn là người mới bắt đầu tìm hiểu về lập trình thì phải cố gắn cày cuốc thật nhiều nhiều hơn.

Để trở thành một lập trình viên giỏi thì đòi hỏi bạn phải có 1 kiến thức nền tảng vững chắc, chịu khó tìm tòi học hỏi Google thì mới phát triển và đi đến đích được. Nhưng các bạn đừng e ngại việc đó, mình sẽ là người giúp các bạn thực hiện điều này, chỉ cần các bạn thật sự đam mê thì mọi thứ đều có thực hiện được. Và trong series này mình sẽ biên soạn nội dung theo mức cơ bản nhất STEP BY STEP nên rất dễ học cho mọi đối tượng.

+RUBY CĂN BẢN
» Bắt đầu
1 Ruby là gì? Ai đã sáng tạo ra ngôn ngữ viêm kim cương này?
2 Block trong Ruby
3 Hướng dẫn cài đặt Ruby trên Window, Linux và MacOS
4 Cú pháp trong Ruby - Chạy Hello World
5 Các loại biến và cách sử dụng Module trong Ruby
» Kiểu dữ liệu
6 Kiểu dữ liệu Number trong Ruby (Kiểu số Integer, Float, ...)
7 Kiểu dữ liệu Text trong Ruby (còn gọi là chuỗi / string)
8 Kiểu dữ liệu Hashes trong Ruby: Hiểu từ đơn giản đến phức tạp
9 Kiểu dữ liệu Boolean trong Ruby: True, False và Nil
10 Kiểu dữ liệu Symbol trong Ruby
11 Cách sử dụng Array trong Ruby
12 Cách sử dụng Ranges trong Ruby
» Toán tử
13 Các toán tử trong Ruby
» Nâng cao
14 Hiểu về Method Missing trong Ruby
15 Câu lệnh điều kiện trong Ruby
16 Vòng lặp trong Ruby: Vòng lặp for / while / until / loop
17 Iterator trong Ruby
18 Cách tạo Method - Class và Object trong Ruby
» Interview

Bài xem nhiều

Các kiểu dữ liệu trong C ( int - float - double - char ...)

Các kiểu dữ liệu trong C ( int - float - double - char ...)

C là ngôn ngữ rất khó tính, bạn không thể gán dữ liệu kiểu float…

Thuật toán kiếm tra số nguyên tố

Thuật toán kiếm tra số nguyên tố

Trong bài này mình sẽ trình bày thuật toán để kiểm tra một số có…

Thuật toán tìm ước chung lớn nhất trong C/C++

Thuật toán tìm ước chung lớn nhất trong C/C++

Đề bài: Nhập vào 2 số nguyên A và B, viết chương trình tìm ứng…

Thuật toán tính lũy thừa nhanh trong C/C++

Thuật toán tính lũy thừa nhanh trong C/C++

Trong bài này chúng ta sẽ cùng nhau đi tìm hiểu về thuật toán tính…

Quản lý sinh viên sử dụng danh sách liên kết đơn

Quản lý sinh viên sử dụng danh sách liên kết đơn

Chúng ta sẽ quản lý sinh viên với các thông tin cần thiết và các…

ComboBox - ListBox trong lập trình C# winforms

ComboBox - ListBox trong lập trình C# winforms

Chúng ta sẽ cùng nhau tim hiểu về các khai niệm cũng như các sự…

Mảng hai chiều trong Java

Mảng hai chiều trong Java

Trong bài trước, các bạn đã được tìm hiểu về mảng một chiều trong Java.…

Lệnh cin và cout trong C++

Lệnh cin và cout trong C++

Thư viện nhập xuất trong C cũng như rong C++ có tên là iostream.h, vì…

Thụât toán tìm kiếm nhị phân (Binary Search)

Thụât toán tìm kiếm nhị phân (Binary Search)

Trong bài viết này chúng ta sẽ tìm hiểu về thuật toán tìm kiếm nhị…

Bài tập Java OOP: Chương trình quản lý sinh viên Java

Bài tập Java OOP: Chương trình quản lý sinh viên Java

Bài tập Java OOP: Chương trình nhập xuất thông tin sinh viên

Bài tập Java OOP: Chương trình nhập xuất thông tin sinh viên

Random trong Python: Tạo số random ngẫu nhiên

Random trong Python: Tạo số random ngẫu nhiên

Random number generator (RNG) là một số được tạo ra ngẫu nhiên từ máy tính,…

Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)

Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)

Lệnh switch case cũng tương tự như lệnh if else if mà chúng ta đã…

Khai báo thư viện và hàm main trong C++

Khai báo thư viện và hàm main trong C++

Để bắt đầu tìm hiểu C++ thì bắt buộc bạn phải hiểu hai khái niệm…

Cách ép kiểu dữ liệu trong Python

Cách ép kiểu dữ liệu trong Python

Trong bài này mình sẽ hướng dẫn các bạn cách chuyển đổi và ép kiểu…

Cách viết hàm và cách gọi hàm trong C++ (function)

Cách viết hàm và cách gọi hàm trong C++ (function)

Hàm trong C++ là tập hợp nhiều câu lệnh để thực hiện một chức năng…

Hướng dẫn cài đặt, cấu hình và thiết lập biến môi trường cho Java

Hướng dẫn cài đặt, cấu hình và thiết lập biến môi trường cho Java

Ở bài trước, chúng ta đã tìm hiểu những khái niệm tổng quan, đặc điểm…

Tính trừu tượng (Abstraction) trong Java

Tính trừu tượng (Abstraction) trong Java

Trong bài này, tôi sẽ giới thiệu đến các bạn tính chất cuối cùng trong…

Chuỗi (String) trong Java

Chuỗi (String) trong Java

Trong chương này, chúng ta sẽ cùng nhau tìm hiểu về 2 khái niệm chuỗi…

Vòng lặp For .. Do trong Pascal

Vòng lặp For .. Do trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về vòng lặp For .. Do trong…

Top