computer programming

10 pts.
Tags:
android development
please i want to learn programming in object oriented programming platform with Devop team how do i go about it sir?


Software/Hardware used:
object oriented programming
1

Answer Wiki

Thanks. We'll let you know when a new response is added.
Here’s a great place to start looking of on line free training im most cases.
Get a feel for it and see which direction you may want to go.

These are a few of the sites I have used over the years but you can find the full list (71 sites) here
https://learntocodewith.me/posts/code-for-free/

GENERAL
1. Codecademy
https://www.codecademy.com/

Codecademy is where most people who are new to coding get their start learning programming online, and its reputation is well-deserved. The platform revolves around interactive learning; that is, you read a little, type your code right into the browser, and see results immediately.

What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more


8. MIT OpenCourseware
https://ocw.mit.edu/index.htm

Competition to get into MIT may be stiff, but accessing their course material online has no tuition or minimum SAT score. They maintain an online library of every subject they teach, with no account required for access; just browse for a course and start reviewing the material. Yep…you can learn programming for free at MIT. What a world.


18. W3Schools
https://www.w3schools.com/

Perfect for beginners, W3Schools is the world’s largest web developer site, offering free coding tutorials and reference materials for learning just about every aspect of web programming. You can also test your skills with quizzes and complete coding exercises using their online editor.

What free coding tutorials they offer: HTML, CSS, JavaScript, SQL, PHP, jQuery, and more

19. Coderbyte
https://coderbyte.com/
Learn to code by doing it! Coderbyte teaches you the basics of popular programming languages and lets you build up your new skills using their library of 200+ coding challenges and solutions.

Free coding coding challenges: JavaScript, Ruby, Python, HTML, CSS, Node.js, and more


YOUTUBE CHANNELS
23. LearnCode.academy
https://www.youtube.com/user/learncodeacademy

One of my personal favorites! This site features web-development-focused videos made by Will Stern. There are a ton of free coding tutorials on JavaScript and other languages, plus videos about the various tools developers use.


44. Learn JS
http://www.learn-js.org/
Another hands-on way to learn code online! As you go through lessons, you can type in the window at the bottom. Created by the same folks who make learnpython.org.


46. Javascript.com
https://www.javascript.com/

9 mini-lessons created by Code School. Quick and perfect online coding tutorial for absolute beginners. (Warning: JS in real life is a lot tougher.) At the end, it points you to more in-depth JS learning materials.


PYTHON
50. A Byte of Python

Free online book for beginners learning to code. You can choose to download it for free as a PDF or spend money for a hard copy.

51. LearnPython.org
http://www.learnpython.org/
Learn to code Python for free in a hands-on way with this interactive online coding tutorial. It has a little window at the bottom where you can write your code as you go through the lessons.

RUBY
54. Ruby on Rails For Zombies
https://www.pluralsight.com/courses/code-school-rails-for-zombies
A quick, interactive way to learn Ruby on Rails right in your browser. Learn Rails basics like models, views, and controllers in just 1 hour. Created by Code School.

57. Ruby In 20 Minutes
https://www.ruby-lang.org/en/documentation/quickstart/

Created by the official Ruby website, this is a great option for beginners learning to code Ruby. You’ll learn the basics of the language in 20 minutes or less, giving you a solid starting point.


MOBILE APP DEVELOPMENT

65. Android Developers
https://developer.android.com/docs/

66. Google Developers Training
https://developers.google.com/training/android/#for-new-programmers

67. Start Developing iOS Apps (Swift)
https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214-CH2-SW1

Discuss This Question: 7  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • Subhendu Sen

    You want to learn a programming language, this is fine. But what is your educational/ professional background. To be true, for learning programming language, science based students are more successful. Next for object oriented programming language, there are several in computer world. But it depends on your grasping power & ability to use your logic.

    142,210 pointsBadges:
    report
  • TheRealRaven
    Why do you want to learn it? Is this a hobbyist desire or a career objective? The two directions can benefit from very different educational backgrounds.
    36,880 pointsBadges:
    report
  • RaedSaeid
    Codecademy is a good option
    20 pointsBadges:
    report
  • happycoder201
    Was searching for that answer too
    10 pointsBadges:
    report
  • mario98745
    You have done a great job with your answer 
    ToddN2000
    10 pointsBadges:
    report
  • Jaideep Khanduja
    There are plenty of online portals offering such courses for free or against a very nominal cost. You can get help from these links:
    udemy.com
    edx.org
    coursera.org
    udacity.com
    19,810 pointsBadges:
    report
  • Subhendu Sen
    For your better concepts, read this book, " Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D" by Brett McLaughlin
    142,210 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.

Following

Share this item with your network: