Posts

Showing posts from May 5, 2024

HTML : learning basics,structure and application to web development

  Web Development Learning to code is accessible to everyone, much like learning a new language. Programming is akin to speaking a foreign language, which is why they are referred to as programming languages. Each one has its unique set of rules and syntax that must be grasped gradually. These rules serve as instructions for your computer. Specifically, in web programming, they dictate the actions of your browsers. The aim of this post is to introduce you to the fundamentals of HTML . Before we delve into the details, let's first understand the essence of programming languages. Programming, also known as coding, resembles solving a puzzle. Just as we use human languages like English or French to translate thoughts and ideas into actions, programming serves the same purpose – albeit directing various forms of behavior, with the computer being the recipient of these instructions. A programming language acts as our means of interaction with software. Individuals who utilize pr...

Simple HTML Document

Image
  <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html> Now: The <!DOCTYPE html> declaration defines that this document is an HTML5 document The <html> element is the root element of an HTML page The <head> element contains meta information about the HTML page The <title> element specifies a title for the HTML page (which is shown in the browser's title bar or in the page's tab) The <body> element defines the document's body, and is a container for all the visible contents, such as headings, paragraphs, images, hyperlinks, tables, lists, etc. The <h1> element defines a large heading The <p> element defines a paragraph An HTML e...

Steps in creating a website using HTML,CSS & Javascript

Image
If you’ve ever wondered how long it takes to become a front end developer, it’s important to understand how websites are built with these three basic languages. While some websites pull in more complicated coding languages, it’s completely possible to make an exciting, beautiful, interactive website using just HTML, CSS, and JavaScript. Here’s how it works: First, you’ll use HTML to create the basic structure of your website. This includes deciding what your main pages will be as well as how they’re laid out. HTML will help you build a main page consisting of a header and some body text, as well as an image at the end. HTML, after all, denotes where things go, how they are laid out, and what’s on the webpage. Next, CSS will help you stylize what you’ve already built. You’ll add CSS tags to your existing HTML to add color, stylization, and themes, such as background color. CSS can help you make your website feel like a place, rather than just a grouping of information. Once you’ve creat...

Difference between Backend and Frontend Languages

Image
I feel as we continue exploring our programming let us take time to differentiate between this very common terminologies used in coding.  Frontend languages are used to create the user interface and design of a website or application, while backend languages are used to manage the server-side logic and database interactions. Frontend languages typically include HTML, CSS, and JavaScript, while backend languages can include languages such as PHP, Python, Ruby, and Java. Here are some links that provide more information on the difference between frontend and backend languages: 1. "Frontend vs Backend Development: What's the Difference?" - https://www.upwork.com/hiring/development/frontend-vs-backend-development-whats-the-difference/ 2. "Frontend vs Backend: What's the Difference?" - https://www.pluralsight.com/blog/software-development/front-end-vs-back-end 3. "Frontend vs Backend Development: Key Differences" - https://www.codingdojo.com/blog/front-...

Truths on Programming!

Image
  This fact understandably discourages many people. Whenever I recommend to people that they should start learning how to code because it’s such an amazing and useful skill to have, the objection that I always hear is along the lines of: “but it’s so hard, but I can’t do it, but you need to think and be mathsy and all…” So most people don’t end up trying. And the ones who do end up quitting when it gets hard. But the case that I’m going to make in this article is that  yes, coding is very hard. But that is  precisely  why you need to learn it. And I’m going to explain what I mean using a simple graph & some basic economics!The graph we are going to be using is from a book called  The Dip  by Seth Godin. It neatly describes how your motivation & how ‘rewarding’ you’re learning process feels as a function of time.  I have learnt this along the way; ·          Programming is 99% self-taught. See al...

Best Developer Forums To Join as a new programmer

  Nowadays, you cannot find a big project without using open-source software and tools. That makes developers hugely important nowadays since they are the ones that are building the foundations for the future of businesses' products. Forums have been the backbone of the internet community since their inception. While some people are content to use forums for small questions, others utilize them for highly-focused discussion groups that build upon their technical skills due to the interactive nature of forums. Forums are where you go for help, advice, and sometimes a good rant. They've been around for years, and many websites have forums dedicated to a specific topic. Some of the best forums for developers are available online. In this article, we'll discuss the best platforms thatd evelopers must join in 2022.   1)GITHUB GitHub Discussions is a communication forum for the community around an open source or internal project. Discussions enable fluid, open conversatio...

Problems I encountered as a newbie in coding

  As a newbie in coding you may or about to encounter some hurdles some of which may be related to the list below; Not asking for help. We all get stuck. Just ask. Software isn't a one-person endeavor. Forgetting the big picture. Software isn't about syntax or libraries etc. What's the business value that you're bringing? How will this help the end users? Simplicity is best. Don't try to flex your intellect by over architecting solutions. Learn to read documentation. Consistency is often more than accuracy Time management is important Reaching for a third party library first instead of looking at the standard library or making your own solution Not reading error messages. Seriously, they're trying to tell you something. Thinking before coding. Writing code is the final and least important step. Asking questions. What is the code problem being addressed by this code? Which ...

PHP Pros and Cons

Image
  In my previous post I briefly mentioned what is PHP and the reasons to love it. Today I have compiled a list of CONS and PROS of PHP. PROS A free language, which can easily be edited by any developer or programmer. It has a very simple syntax, meaning that the learning curve isn’t as steep as it is with other programming languages. It enables work environments to be easily created. It has a very smooth installation process. It integrates very easily into the database. There is a very large and active community which means it can constantly evolve and adapt to change. It’s the most commonly used programming language in the world. PHP is a cross-platform language, so it can be used in different applications and professional environments. The code is executed on the server, and HTML is executed on the browser. Currently, it can be used in a large number of databases such as: Oracle, MySQL, ...

What is PHP? and reasons; Why you may love PHP?

Image
  Oh, PHP, the language that has been around since the dawn of time (or at least since the mid-90s). Some people love it, some people hate it, but one thing's for sure - it's got some serious strengths. PHP, which stands for Hypertext Preprocessor, is a widely used programming language that is particularly well-suited for web development. Originally created in 1994 by Danish-Canadian programmer Rasmus Lerdorf, PHP has evolved over the years to become one of the most popular languages for building dynamic websites and web applications.   First off, PHP is super easy to learn. Like, ridiculously easy. If you've ever dabbled in HTML or CSS, picking up PHP will be a breeze. And even if you're a total newbie to programming, PHP's syntax is pretty straightforward and easy to understand. Unlike some other programming languages that can be complex and difficult to learn, PHP is relatively straightforward and intuitive, making it accessible to beginners and experienced dev...

This is the future of PHP.

Image
 Hey there, fellow developers! Have you noticed how PHP has been making some major transitions lately? One of the most exciting changes we've seen is the rise of frameworks in the PHP world. Gone are the days of writing spaghetti code and reinventing the wheel for every project. With frameworks like Laravel, Symfony, and CodeIgniter, PHP developers now have powerful tools at their disposal to streamline their workflow and build more efficient, maintainable applications. A lot of internet sites are built in the PHP language. It is in the top-ranking of the most popular programming languages. The difficulty of learning this language is low, and the prospects for activity are immense. PHP frameworks are an essential platform for creating websites and web applications. They facilitate development and combine the various components of a large software project.  Which PHP framework will be the most suitable depends on the scope and goals of the project. These frameworks provide a so...