	{"id":1255,"date":"2013-07-01T18:55:51","date_gmt":"2013-07-01T11:55:51","guid":{"rendered":"http:\/\/science-technology.vn\/?p=1255"},"modified":"2013-07-01T18:55:51","modified_gmt":"2013-07-01T11:55:51","slug":"hoc-ngon-ngu-lap-trinh","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=1255","title":{"rendered":"H\u1ecdc ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cEm v\u1eeba m\u1edbi t\u1ed1t nghi\u1ec7p t\u1eeb tr\u01b0\u1eddng ph\u1ed5 th\u00f4ng v\u00e0 s\u1ebd s\u1edbm v\u00e0o \u0111\u1ea1i h\u1ecdc. Em s\u1ebd h\u1ecdc khoa h\u1ecdc m\u00e1y t\u00ednh v\u00e0 em mu\u1ed1n d\u00f9ng m\u00f9a h\u00e8 n\u00e0y \u0111\u1ec3 h\u1ecdc ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh. Em kh\u00f4ng bi\u1ebft ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh n\u00e0o l\u00e0 t\u1ed1t h\u01a1n. M\u1ecdi ng\u01b0\u1eddi b\u1ea3o em nh\u1eefng \u0111i\u1ec1u kh\u00e1c nhau, m\u1ed9t s\u1ed1 n\u00f3i em n\u00ean h\u1ecdc l\u1eadp tr\u00ecnh web, s\u1ed1 kh\u00e1c g\u1ee3i \u00fd r\u1eb1ng em h\u1ecdc Java. Em kh\u00f4ng bi\u1ebft m\u00f4n n\u00e0o l\u00e0 d\u1ec5 h\u01a1n v\u00e0 em c\u00f3 th\u1ec3 h\u1ecdc c\u00e1c ng\u00f4n ng\u1eef n\u00e0y \u1edf \u0111\u00e2u? B\u1ed1 m\u1eb9 em s\u1eb5n l\u00f2ng tr\u1ea3 ti\u1ec1n cho \u0111i\u1ec1u \u0111\u00f3 nh\u01b0ng b\u00e1c em n\u00f3i c\u00f3 nhi\u1ec1u b\u00e0i h\u1ecdc tr\u00ean website m\u00e0 em c\u00f3 th\u1ec3 h\u1ecdc m\u00e0 kh\u00f4ng ph\u1ea3i tr\u1ea3 c\u00e1i g\u00ec. B\u00e1c \u1ea5y g\u1ee3i \u00fd r\u1eb1ng em xem website c\u1ee7a th\u1ea7y v\u00e0 h\u1ecfi th\u1ea7y. Xin th\u1ea7y l\u1eddi khuy\u00ean.\u201d<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u0110\u00e1p: C\u00f3 nhi\u1ec1u ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh, t\u1eeb \u0111\u01a1n gi\u1ea3n t\u1edbi ph\u1ee9c t\u1ea1p. Ng\u00e0y nay Visual Basic, C++, C# v\u00e0 Java l\u00e0 ng\u00f4n ng\u1eef ph\u1ed5 bi\u1ebfn nh\u1ea5t. Nhi\u1ec1u ch\u01b0\u01a1ng tr\u00ecnh khoa h\u1ecdc m\u00e1y t\u00ednh \u0111ang d\u1ea1y Java v\u00e0 C++ nh\u01b0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh then ch\u1ed1t. M\u1ed9t s\u1ed1 tr\u01b0\u1eddng c\u0169ng d\u1ea1y JavaScript, Ruby on Rail, v\u00e0 PERL cho c\u00e1c d\u1ef1 \u00e1n ph\u00e1t tri\u1ec3n web. Kh\u00f3 n\u00f3i \u0111\u01b0\u1ee3c ng\u00f4n ng\u1eef n\u00e0o l\u00e0 d\u1ec5 h\u01a1n v\u00ec m\u1ecdi ng\u01b0\u1eddi \u0111\u1ec1u c\u00f3 \u00fd ki\u1ebfn ri\u00eang c\u1ee7a h\u1ecd. L\u1eddi khuy\u00ean c\u1ee7a t\u00f4i l\u00e0 l\u1ef1a ch\u1ecdn m\u1ed9t ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh v\u00e0 h\u1ecdc n\u00f3 cho t\u1ed1t.\u00a0B\u1ea1n ph\u1ea3i th\u1ef1c h\u00e0nh b\u1eb1ng vi\u1ec7c vi\u1ebft m\u00e3 nhi\u1ec1u nh\u1ea5t c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c, cho t\u1edbi khi b\u1ea1n l\u00e0m ch\u1ee7 n\u00f3. Khi b\u1ea1n gi\u1ecfi v\u1edbi m\u1ed9t ng\u00f4n ng\u1eef, s\u1ebd d\u1ec5 d\u00e0ng h\u1ecdc ng\u00f4n ng\u1eef kh\u00e1c. \u0110\u1eebng b\u1eaft \u0111\u1ea7u h\u1ecdc nhi\u1ec1u ng\u00f4n ng\u1eef \u0111\u1ed3ng th\u1eddi, b\u1ea1n s\u1ebd b\u1ecb l\u1eabn l\u1ed9n. H\u1ecdc ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh y\u00eau c\u1ea7u ki\u00ean nh\u1eabn, cam k\u1ebft, n\u1ed7 l\u1ef1c v\u00e0 khi b\u1ea1n vi\u1ebft nhi\u1ec1u m\u00e3, b\u1ea1n c\u00f3 l\u1ebd s\u1ebd nh\u1eadn ra n\u00f3 d\u1ec5 th\u1ebf n\u00e0o.<\/p>\n<p>Nhi\u1ec1u sinh vi\u00ean th\u00edch b\u1eaft \u0111\u1ea7u v\u1edbi Visual Basic (VB); n\u00f3 l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh ph\u1ed5 bi\u1ebfn. VB cho ph\u00e9p b\u1ea1n thi\u1ebft k\u1ebf c\u00e1c ph\u1ea7n t\u1eed \u0111\u1ed3 ho\u1ea1 tr\u00ean m\u00e0n h\u00ecnh v\u1edbi t\u1ed1i thi\u1ec3u y\u00eau c\u1ea7u l\u1eadp tr\u00ecnh. Java l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh r\u1ea5t ph\u1ed5 bi\u1ebfn do \u0111\u1ed9c l\u1eadp n\u1ec1n c\u1ee7a n\u00f3 v\u00e0 vi\u1ec7c d\u1ec5 d\u00f9ng. Java \u0111\u01b0\u1ee3c d\u00f9ng trong nhi\u1ec1u c\u00f4ng ti v\u00e0 th\u01b0\u1eddng l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh \u0111\u01b0\u1ee3c d\u1ea1y trong \u0111\u1ea1i h\u1ecdc. C++ l\u00e0 ng\u00f4n ng\u1eef d\u00e0nh cho ng\u01b0\u1eddi l\u1eadp tr\u00ecnh nghi\u00eam ch\u1ec9nh v\u00e0 th\u01b0\u1eddng \u0111\u01b0\u1ee3c d\u00f9ng trong k\u0129 ngh\u1ec7 v\u00e0 c\u00f4ng nghi\u1ec7p kh\u00f4ng gian. C# l\u00e0 t\u01b0\u01a1ng t\u1ef1 nh\u01b0 Java. N\u00f3 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 \u0111\u01a1n gi\u1ea3n ho\u00e1 l\u1eadp tr\u00ecnh Web v\u00e0 Internet, C# t\u1ed5 h\u1ee3p s\u1ee9c m\u1ea1nh c\u1ee7a C++ v\u1edbi s\u1ef1 d\u1ec5 d\u00e0ng c\u1ee7a Visual Basic. PERL l\u00e0 ch\u1ecdn l\u1ef1a ph\u1ed5 bi\u1ebfn kh\u00e1c cho vi\u1ebft c\u00e1c k\u1ecbch \u0111o\u1ea1n d\u1ef1a tr\u00ean Web v\u00e0 c\u00e1c ki\u1ec3u k\u1ecbch \u0111o\u1ea1n kh\u00e1c. JavaScript l\u00e0 t\u01b0\u01a1ng t\u1ef1, nh\u01b0ng d\u1ef1a tr\u00ean Java, trong khi Perl d\u1ef1a tr\u00ean C++. C\u00f3 nhi\u1ec1u websites cung c\u1ea5p c\u00e1c b\u00e0i h\u1ecdc cho nh\u1eefng ng\u01b0\u1eddi mu\u1ed1n h\u1ecdc ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh. Ph\u1ea7n l\u1edbn \u0111\u01b0\u1ee3c d\u1ea1y trong ti\u1ebfng Anh nh\u01b0ng c\u00f3 c\u00e1c website ti\u1ebfng kh\u00e1c nh\u01b0 T\u00e2y Ban Nha, Hindi, Trung Qu\u1ed1c v\u00e0 Vi\u1ec7t Nam n\u1eefa.<\/p>\n<p>Website h\u1ecdc v\u1ec1 Visual Basic:<\/p>\n<p><a href=\"http:\/\/www.vb6.us\/\" target=\"_blank\">http:\/\/www.vb6.us\/<\/a><\/p>\n<p><a href=\"http:\/\/www.learnvisualstudio.net\/\" target=\"_blank\">http:\/\/www.learnvisualstudio.net\/<\/a><\/p>\n<p>Wbsite h\u1ecdc v\u1ec1 Java:<\/p>\n<p><a href=\"http:\/\/www.oracle.com\/technetwork\/java\/index-jsp-135888.html\" target=\"_blank\">http:\/\/www.oracle.com\/technetwork\/java\/index-jsp-135888.html<\/a><\/p>\n<p>Website h\u1ecdc v\u1ec1 C++:<\/p>\n<p><a href=\"http:\/\/www.cplusplus.com\/doc\/tutorial\/\" target=\"_blank\">http:\/\/www.cplusplus.com\/doc\/tutorial\/<\/a><\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=h2FQRpfDizI\" target=\"_blank\">http:\/\/www.youtube.com\/watch?v=h2FQRpfDizI<\/a><\/p>\n<p>Website h\u1ecdc v\u1ec1 C#:<\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=x_9lfHjYtVg\" target=\"_blank\">http:\/\/www.youtube.com\/watch?v=x_9lfHjYtVg<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English version&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Learning Programming Languages<\/p>\n<p>A student wrote to me: \u201cI just graduate from high school and will go to college soon. I will study Computer Science and I want to use this summer to learn programming language. I do not know which language would be better. People tell me different things, some say I should learn web programming, other suggested that I learn Java. I do not know which one is easier and where can I learn these languages? My parents are willing to pay for it but my uncle said there are many website tutorials that I can learn without paying anything. He suggested that I look at your website and ask you. Please advice.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>Answer: There are many programming languages, from simple to complex. Today Visual Basic, C++, C# and Java are the most popular languages. Many Computer Science programs are teaching Java and C++ as the key programming languages. Some schools also teach JavaScript, Ruby on Rail, and PERL for web development projects. It is difficult to say which language is easier as everyone has their own opinion. My advice is to select one programming language and learn it well.\u00a0 You must practice by writing code as much as you can until you master it. When you are good with one language, it is easier to learn another. Do not start to learn several languages at the same time, you will be confused. Learning programming language requires patient, commitment, efforts and when you write a lot of code, you will probably realize how easy it is.<\/p>\n<p>Many students like to start with Visual Basic (VB); it is a popular programming language. VB allows you to design graphical elements on screen with a minimum of programming requirements. Java is a very popular programming language due to its platform independence and ease of use. Java is being used in many companies and often the programming language taught in college. C++ is a language for serious programmers and often used in engineering and aerospace industry. C# is similar to Java. It is designed to simplify Web and Internet programming, C# combine the power of C++ with the ease of Visual Basic. PERL is another popular choice for writing Web-based and other types of scripts. JavaScript is similar, but based on Java, whereas Perl is based on C++. There are many websites provide tutorials for people who want to learn programming languages. Most are taught in English but there are other languages websites in Spanish, Hindi, Chinese, and Vietnamese as well.<\/p>\n<p>Visual Basic tutorial websites:<\/p>\n<p><a href=\"http:\/\/www.vb6.us\/\" target=\"_blank\">http:\/\/www.vb6.us\/<\/a><\/p>\n<p><a href=\"http:\/\/www.learnvisualstudio.net\/\" target=\"_blank\">http:\/\/www.learnvisualstudio.net\/<\/a><\/p>\n<p>Java tutorial website:<\/p>\n<p><a href=\"http:\/\/www.oracle.com\/technetwork\/java\/index-jsp-135888.html\" target=\"_blank\">http:\/\/www.oracle.com\/technetwork\/java\/index-jsp-135888.html<\/a><\/p>\n<p>C++ Tutorial website:<\/p>\n<p><a href=\"http:\/\/www.cplusplus.com\/doc\/tutorial\/\" target=\"_blank\">http:\/\/www.cplusplus.com\/doc\/tutorial\/<\/a><\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=h2FQRpfDizI\" target=\"_blank\">http:\/\/www.youtube.com\/watch?v=h2FQRpfDizI<\/a><\/p>\n<p>C# tutorial websites:<\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=x_9lfHjYtVg\" target=\"_blank\">http:\/\/www.youtube.com\/watch?v=x_9lfHjYtVg<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cEm v\u1eeba m\u1edbi t\u1ed1t nghi\u1ec7p t\u1eeb tr\u01b0\u1eddng ph\u1ed5 th\u00f4ng v\u00e0 s\u1ebd s\u1edbm v\u00e0o \u0111\u1ea1i h\u1ecdc. Em s\u1ebd h\u1ecdc khoa &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,20],"tags":[],"class_list":["post-1255","post","type-post","status-publish","format-standard","hentry","category-hoi-va-dap","category-ki-nghe-phan-mem"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/1255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1255"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/1255\/revisions"}],"predecessor-version":[{"id":1256,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/1255\/revisions\/1256"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}