How To Learn Any Programming Language Quickly - Programming - Nairaland
Nairaland Forum › Science/Technology › Programming › How To Learn Any Programming Language Quickly (1219 Views)
1 Reply
| How To Learn Any Programming Language Quickly by orcl200(op): 10:58pm On Feb 24, 2018*. Modified: 5:35am On Feb 26, 2018 |
A lot of programming newbies are faced with the common question (which language do i learn first and how do i start). base on many years of programming, i will suggest you figure out your area of specialization, I mean, are you interested in web app, desktop app, mobile app, game, hardware embedded programs and so on. your answer will determine which programming language to learn, because each programming language has their strength and weakness, therefore you must select a programming language that has the full capacity to handle your choice of application. Note: because all programming languages have some features like (variable, operator, statement, condition, loops etc ) in common steps listed below may be helpful: 1. Learn Language basics a. Variable type b. Operators c. Basic input and output d. Basic program structure 2. Learn data structure / containers a. Dictionary b. Set c. List d. Array 3. Learn basic file I/O a. How to read a file in b. How to write a file out c. This goes from simple reading of a text file to database 4. Learn some basic Networking with your language a. Making HTTP requests with your language i. learn how to GET, POST, DELETE e.t.c ii. how to set your requests properly iii. how to handle responses and status codes. b. Learn some SOCKET programming in your language. 5. Learn Object Oriented / Functional programming paradigm tools a. For Object Oriented, you need to learn how to use CLASSES, INHERITANCE, POLYMORPHISM e.t.c b. For Functional programming, you need to learn how your language uses BLOCKS or LAMBDAS, how function pointers or callback works. 6. Learn how to build project in your language a. e.g in C++ you'll have to learn how to build static libraries, shared libraries, how o link your applications properly. 7. Learn Extra goodies in any language of your choice a. e.g Ruby has a lot of cool methods on enumerated types, JAVA has a lot of libraries to make your life easy e.t.c Breaking down your learning this way will aid your focus and concentration. Welcome to the world of programming.
|
Request For Any Programming Courses Let Me Provide Them For Yu • The Hardest Topic You Encountered While Learning Any Programming Language? • Learn Any Programming Language At Your Convenient Time- Beginner To Advance • 2 • 3 • 4
How To Download And Install Python Interpreter • I Want To Know More About Google Admod • First Dance With Tailwind.