Skip to main content

Programming Languages

These are list of some essentially learnable programming languages.

1. C
C is a standardized, general-purpose programming language. It is one of the most pervasive languages and the basis for several others (such as C++). Learning C is crucial. Once you learn C, making the jump to Java or C# is fairly easy, because a lot of the syntax is common. Also, a lot of C syntax is used in scripting languages. If you are a programmer, it's your base for programming as a programmer.

2. PHP
PHP is an open-source server-side, cross-platform, HTML scripting language, especially well-suited for Web development as it can be embedded into HTML pages. It is used for adding a life to HTML code. Main features are: Database Access, File Access, Application Control, Graphics and Extensible.

3. JavaScript
JavaScript must not to be confused with Java, JavaScript is a an object-oriented, scripting programming language that runs in the Web browser on the client side. It is smaller than Java, with a simplified set of commands, easier to code and doesnt have to be compiled. You can embedded it HTML, it is used in millions of Web pages to validate forms, create cookies, detect browsers and improve the design. With its simplicity to learn as well as wide use, its considered a great benifit to future carrier if you master in this.

4. Java
Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. It is said as "beautiful language" by its programmers and is an alternative to .Net programming of microsoft.

5. Python
Python is an interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management. It is designed to be a highly readable, minimalist language, many say it has a highest level language. Python is used extensively by Google as well as in academia because of its syntactic simplicity.

6. C#
C# is a general-purpose, compiled, object-oriented programming language developed by Microsoft as part of its .NET initiative, it has evolved from C and C++. It is an essential part of the .Net framework.

7. AJAX (Asynchronous JavaScript and XML)
Technically AJAX is not a programming language, AJAX uses XHTML or HTML, JavaScript and XML to create interactive Web applications. After Google Maps put AJAX, well, on the map, the requests for AJAX professionals touched the sky. It is very hard to learn. Microsoft is developing a tool called Atlas that makes an average user to be a good user of AJAX.

8. Perl
Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs. Perls power in processing of piles of text has made it very popular and widely used to write Web server programs for a range of tasks. It is essential to learn PHP or perl if you want to develop web Apps.

9. Ruby and Ruby on Rails
Ruby is a dynamic, object-oriented, open-source programming language. Ruby on Rails is an open-source Web application framework written in Ruby that closely follows the MVC (Model-View-Controller) architecture. It focuses on simplicity, productivity and letting the computers do the work, in a few years, its usage has spread quickly. As a bonus, many find it easy to learn.

10. VB.Net (Visual Basic .Net)
VB.Net is an object-oriented language implemented on Microsofts .Net framework. VB.Net is believed currently to be very popular and can also be "must-learns. It is currently dominating in workplaces where fast results are required.

- Pranav Nandan

Comments

  1. Thanks for useful information.
    Most of this program words i heard first time.

    ReplyDelete
  2. Aakar ji, Its a nice post and can be good information for people. I want to give a suggestion for this post. I think you should keep C++ on the second number because although C is the basis( in many terms) for C++ there are many differences in the concept of C and C++. You can not make a jump to Java easily if you know C but don't know C++ because the concepts of Structural and Object Oriented programming language are different. What do you say?
    Anyways, its so nice to see this kind of technical blog. Hope to see more topics.
    Thanks,
    Sadhana

    ReplyDelete

Post a Comment

Popular posts from this blog

हाम्रो नेपाली किबोर्डमा अब नेपाली स्टिकरहरु

नयाँ वर्ष २०१९ को अवसर पारेर हाम्रो पात्रो ले हाम्रो नेपाली किबोर्डको नयाँ संस्करण सार्वजनिक गरेकोछ । नयाँ थिम, इमोजी तथा नेपाली स्टिकरहरु सहित आएको हाम्रो नेपाली किबोर्ड को नयाँ संस्करण हिजोबाट गुगल प्लेस्टोरमा उपलब्ध छ । हाम्रो नेपाली किबोर्डमा नयाँ के छ? स्टिकर हाम्रो नेपाली किबोर्डको नयाँ संस्करणमा नेपाली परिवेश झल्काउने विभिन्न नेपाली पात्रहरु सहितको स्टिकरहरु राखिएकोछ । मेसेन्जर, भाइबर, ह्वाट्सएप, स्काइप, टेलिग्राम, फेसबुक, ट्विटर, इन्स्टाग्राम आदि जुनसुकै एप्लिकेशनमा पनि प्रयोग गर्न मिल्ने यी नेपाली स्टिकरहरुले प्रयोगकर्तालाई नयाँ अनुभव दिनेछ । नेपाली पारा, हाम्रो साथी, नयाँ वर्ष, संगी, हाम्रो कान्छा, हाम्रो कान्छी, नक्कली, र बौचा व मैचासमेत गरी आठ किसिमका स्टिकरहरु समावेश गरिएकोछ । हाम्रो नेपाली किबोर्डको इमोजी खण्डमा गएर यी स्टिकरहरु प्रयोग गर्न सकिन्छ । थिम हाम्रो नेपाली किबोर्डको यस संस्करणमा नयाँ किबोर्ड थिम पनि थपिएको छ । हाम्रो नेपाली किबोर्डको सेटिङमा गएर आफूलाई मन पर्ने थिम छान्न सकिन्छ । डार्क तथा लाइट गरेर हाललाई दुई डिजाइनमा किबोर्ड थिम उपलब्ध छ । चलनचल्तिको “ब

Romanized Nepali Unicode

Download and Install Nepali Unicode Romanised to write in Nepali all over the web. First of all, you have to Download and Run the Program on your computer. Then, you have to do some settings on your computer to use Nepali Unicode Romanized. You can download Nepali Unicode Romanized from the Madan Puraskar Pustakalaya website for free. Install Nepali Unicode Romanized in Windows XP: Install: Run setup file; Go to control Panel; Open Language and Regional settings; Open Regional Language Options; Go to Language Options & tick on check box (install files..... Thai, instal....east Asian...languages): Click apply-it might ask for windows CD: Insert CD or you can directly copy "i386" files too; And install all: then you have done; Click for details; Then click add a tab; A new popup will appear: Select "Sanskrit" in the first box; Select "Nepali unicode (romanized)" in second box; Click "ok"; You have successfully installed it; P

फेसबुक न्युजफिड अपडेट - पेजलाई झनै गाह्रो

अमेरिकामा भएको पछिल्लो राष्ट्रपति निर्वाचनको परिणाम सार्वजनिक भएसँगै फेसबुक लगायत विभिन्न सोसल मिडिया साइटहरुको उपयोगिताबारे व्यापक बहस सुरु भएको थियो । "फेक न्युज"को बिगबिगीले गर्दा फेसबुक, एकहिसाबमा फेकबुकमा परिणत भयो । प्राय: फेक न्युजहरु नै धेरै सेयर हुने र भाइरल हुन थाले । धेरै सेयर हुँदा, स्वाभावत: "फेक न्युज" पनि साँच्चै हो भन्न थालियो । कहिँकति अनुसन्धान छैन, फलानोले एकथरि पेजबाट समाचार सेयर गर्छ, अर्कोले सेयर गर्छ, अर्कोले गर्छ, असत्य तथा काल्पनिक समाचारहरु कै बोलबाला देखियो । नेपालमा भएको पछिल्लो निर्वाचनमा पनि प्रचारवाजी शैलीका मनगढन्ते तथा काल्पनिक समाचारहरु भाइरल भए । फलाना र चिलाना पार्टि, मान्छे पिच्छेका अनलाइन समाचार पोर्टल, फेसबुकको न्युजफिड हेर्न नै दिक्क लाग्ने किसिमको थियो । सबैभन्दा अनौठो लाग्ने चाँहि, मान्छेहरु फेसबुकमा फलाना समाचार पोर्टलले लेखेको भन्दै सेयर गरिरहेका भेटिन्थे । अझ के भने, नेपालका ठूला प्रकाशनहरु सँग ठ्याक्कै मिल्ने नामहरु राखेर काल्पनिक समाचारको व्यापार गर्ने समूहहरु नै छन् । उदाहरणको लागि, कान्तिपुरले यस्तो उस्तो लेख्यो

पाँच करोड फेसबुक प्रयोगकर्ताको तथ्यांक दुरुपयोग

५ करोड फेसबुक प्रयोगकर्ताको तथ्यांक चोरी भएको खबर केही दिन पहिले गार्डियन तथा न्युयोर्क टाइम्स ले प्रकाशित गरेको थियो । प्रयोगकर्ताको जानकारी विना फेसबुकबाट लिइएको उक्त तथ्यांकलाई क्याम्ब्रिज एनालिटिका भन्ने कम्पनीले अनधिकृत रुपमा प्रयोग गरेको दावी गर्दै, क्याम्ब्रिज एनालिटिका’का भूतपूर्व इन्जिनियर क्रिस्टोफर वाइलीले गार्डियनलाई अन्तरवार्ता दिएर यी कुराहरु मिडियामा सार्वजनिक गरेका थिए । क्रिस्टोफरका अनुसार क्याम्ब्रिज एनालिटिकाले २०१४ मा एउटा एप मार्फत करिब ५ करोड फेसबुक प्रयोगकर्ताहरुको तथ्यांक चोरी गरेको थियो । क्याम्ब्रिज एनालिटिका र फेसबुककै विषयमा गार्डियनले पहिले नै २०१५ मा समाचार प्रकाशित गरेको थियो । उक्त समाचार पछि फेसबुकले क्याम्ब्रिज एनालिटिकालाई तथ्यांक मेटाउन भनेको र एनालिटिकाले तथ्यांक मेटाएको जानकारी फेसबुकलाई गराएको थियो । तर दुबै कम्पनीले यो कुरालाई गुपचुप राखेका थिए, अझ उल्टै फेसबुकले जथाभावी समाचार लेखेको भन्दै गार्डियनलाई मुद्दा हाल्ने धम्कि दिएको थियो भने क्याम्ब्रिज एनालिटिकाले तथ्यांक सुरक्षित नै राखेको थियो । त्यही चोरी गरिएको प्रयोगकर्ताहरुको तथ्यांकलाई

सामाजिक सञ्जालमा सुरक्षित रहने तरिका

सामाजिक सञ्जाल चलाउने पनि आफ्नै तौरतरिका छन्, जसलाई नजरअन्दाज गरिँदा सामाजिक सञ्जालले समस्या सिर्जना गरिरहेका पनि छन् । सामाजिक सञ्जालका प्रयोगकर्ता एक करोडभन्दा धेरै रहेको देशमा छिटपुट घटनालाई लिएर पूरै सामाजिक सञ्जाल नै असामाजिक छ भन्न मिल्दैन । मूलधारका मिडिया रेडियो, पत्रिका, टेलिभिजनजस्तो सामाजिक सञ्जाल एकोहोरो छैन । सामाजिक सञ्जालको बनोट नै फरक छ, यो दोहोरो हुन्छ । दोहोरो हुनेबित्तिकै उठान गरिएका विषयमा केही घर्षण हुनु, वादविवाद हुनु, तर्कवितर्क हुनु, केही तलमाथिका कुरा हुनु एकदम सामान्य हो । प्रयोगकर्ताले सामाजिक सञ्जालको बनोट बुझ्ने वा यस्ता प्लेटफर्मका फिचरको सदुपयोग गर्ने हो भने यी कुरा अत्यन्तै सामान्य लाग्छन् । सबै कुरा प्रविधिले समाधान गर्न सम्भव छैन, तर सामाजिक सञ्जालमा देखिने, भोगिने प्रायः कुरा भने प्रविधिबाटै समाधान गर्न सक्ने अवस्था छ । सामाजिक सञ्जाल तथा इन्टरनेट प्रयोगकर्ताले अरूलाई दोष लगाउनुपहिले आफ्नो थैलो बलियोसँग कसौँ भन्ने कुरा मनन गर्न जरुरी छ । मोबाइलमा मात्रै इन्टरनेट चलाउने अधिकांश प्रयोगकर्ताका लागि अहिले फेसबुक र भाइबर भनेकै इन्टरनेट हो भन्ने भ्रम छ 

मोदी र ट्विटर ट्रेन्ड [पडकास्ट 📻 ]

यो अंकमा भारतिय प्रधानमन्त्री नरेन्द्र मोदी नेपाल भ्रमणमा आउँदा ट्विटरमा चलेको #BlockadeWasCrimeMrModi (नाकाबन्दी अपराध हो, मिस्टर मोदी) ट्रेन्ड र ट्विटर ट्रेन्ड कसरी हुन्छ भन्ने बारेमा कुरा गर्दैछु । मोदी जनकपुरमा आइपुग्ने बित्तिकै एक्कासी #BlockadeWasCrimeMrModi ट्विटरको ट्रेन्ड लिस्टबाट हरायो । हामीले सेन्सरसिपको शंका गरिरहँदा केही घन्टापछि त्यही ट्रेन्ड पुन: देखापर्‍यो । विगतमा बाहिर भएका केही ट्रेन्डहरु फेसबुक तथा ट्विटरले 'ट्विक' गरेको भन्ने खबर आएका कारण, सुरुमा यो सेन्सरसिप नै हो भन्ने लाग्यो । तर उक्त ट्रेन्ड ट्विटरबाट हराएर केही घन्टापछि फेरि आएबाट, सेन्सरसिप हैन भन्ने लाग्यो । मोदी र ट्विटर ट्रेन्डबारेको यो पडकास्ट 📻 सुन्नुहोस् ट्विटर ट्रेन्ड कसरी हुन्छ? ट्विटरमा ट्रेन्ड हुन यति नै ट्विट हुनुपर्छ भनेर कहिँ उल्लेख गरेको पाइँदैन तर पनि केही कुरा ट्रेन्डमा देखिनको लागि त्यस विषयमा एकैपटक, धेरै ठाउँबाट धेरैले एउटै विषय ट्विट गरेको हुनुपर्छ । एउटै विषयमा हजारौँले दिनभरि ट्विट गर्दा त्यो ट्रेन्डिङ टपिकमा देखिन्छ भन्ने हुँदैन । ट्विटरमा ट्रेन्ड हुन, कुनै पनि विष

Subscribe to Aakar Post