The Difference Between Coding and Programming

 The Difference Between Coding and Programming


To code or to program – it’s one of the most common questions in the tech world, especially if you’re just starting out as a programmer and you want to see if software development might be the career path for you. What’s the difference between coding and programming? And what are some ways that you can make your code better, so that it’s more readable and easier to understand by others?


Part 1 - Basic Vs Advanced

When you’re learning to code, one of your first hurdles is figuring out what language(s) you should learn. There are dozens of languages in use today but only a handful are relevant for beginning programmers: HTML, CSS, Javascript, PHP/MySQL and Ruby/Rails.


Part 2 - Computer Languages

A programming language is a set of instructions (written in English) that computers understand. A good analogy to think about would be human languages. Learning English will help you communicate with more people, but it won’t necessarily make you better at math or science. There are many computer languages out there - but today we’re going to focus on two: Python and Java.


Part 3 - Software Packages

We’ve highlighted a few of our favorites, but there are lots more out there. Check out KDNuggets and DataTau for a good place to start. We also think Code Academy offers really solid lessons in a fun way—and you can actually complete projects that make real things happen, like build your own websites or apps.


Part 4 - Mobile App Development

Learn to build native iOS applications from scratch (iPhone, iPad, iPod Touch) using Xcode, Objective-C and Cocoa Touch Framework. Learn how to submit an app to Apple App Store. The course covers mobile user interface design principles and practices. The objective of these lectures is to teach students how to create beautiful native iPhone/iPad apps using iOS SDK 5 using iOS 6+ Xcode 5+. It teaches how to create real-world applications like a professional developer!


Part 5 - Web Apps

How To Develop Web Apps With Python 3, Flask, & Google App Engine While there are many frameworks to choose from when it comes to developing web apps with Python 3 (like Django), the most popular is called Flask. What sets Flask apart from other frameworks is that it doesn't try to be all things to all people. It's small, simple, and extensible. Another advantage of using Flask is that you can use another programming language (such as Ruby) if you want to do something like generate a PDF file or JSON response.

Post a Comment

0 Comments