FIRST STEPS IN HTML


Hello readers, Bonjour chers lecteurs,

I have worked well on learning the basics of HTML and I can share with you where I am at and also my first feedback on Codecademy.
I am currently tracking at 33% from the ‘Make a Website’ module and 22% from ‘HTML & CSS’.

J’ai pas mal avancé sur l’apprentissage des basiques du HTML et je peux dores et déjà partager avec vous où j’en suis ainsi que mes premières impressions sur Codecademy.
J'en suis à 33% du module 'Créer un Site Web' et 22% du 'HTML & CSS'.

1. Codecademy website structure - La structure du site Codecademy

So far so good. The website is very ergonomic which means it is easy to navigate through. On the screen shot below, you can see how the course’s interface is built:
  • Left column: consists in explanations (theory) and instructions (exercise you need to do)
  • Centre: is the screen where you code
  • White right screen: results of your coding

Je n’ai pas été déçu du site jusqu’à présent. Celui-ci est très ergonomique et facile d’utilisation. Sur la capture d’écran ci-dessous, vous pouvez voir comment l’interface des leçons est créée :
  • Colonne de gauche : il s’agit des explications (la théorie) et des instructions (les exercices que vous devez faire)
  • Au centre : l’écran où vous codez
  • L’écran blanc de droite : les résultats de votre code

code digital program blog coding technology innovation codecademy MIT Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact programmeur programator
Credits: codecademy.com
When you do everything right you will have a green banner at the bottom saying you succeeded. If not, it will appear red and mention what mistakes you have done. After few tries you can check for the solution.
Once you have achieved certain levels you get badges as shown below.
If you wish to go back to previous exercises, just click to the home page and find what part you want to see again.

Quand vous exécutez tout correctement, une bannière verte indiquant votre succès apparaitra en bas de page. Si ce n’est pas le cas, celle-ci sera rouge et vous indiquera quelles sont les erreurs qui ont été commises. Après plusieurs essais vous pouvez consulter la solution.
Une fois que vous avez achevé certains niveaux vous cumulez des badges comme celui ci-dessous.
Si vous souhaitez retourner faire certains exercices, vous pouvez retourner sur la page d’accueil et cliquer sur ceux que vous souhaitez refaire.

code digital program blog coding technology innovation codecademy MIT Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact programmeur programator
Credits: codecademy.com
The HTML course is built around seven units:
  • Introduction to HTML
  • Structure of HTML: using lists
  • Structure of HTML: tables, ‘divs’ and ‘spans’
  • Introduction to CSS
  • CSS and IDS classes
  • Positioning of CSS elements
  • HTML & CSS Projects

As long as you continue to complete modules, you will receive motivating emails to keep you on the go and to discover bits and bobs of other languages.

Tip: prepare a notepad and a set of pens alongside your computer. It will help you to take notes as you may not remember everything from the first time.

Le module d’HTML est construit autour de sept unités :
  • Introduction au HTML
  • Structure du HTML : utiliser des listes
  • Structure du HTML : tableaux, ‘divs’ et ‘spans
  • Introduction au CSS
  • Classes CSS et IDS
  • Le positionnement des éléments CSS
  • Projets HTML & CSS

Au fur et à mesure que vous complèterez les modules, vous recevrez des emails pour vous motivez mais aussi vous faire découvrir des petits aperçus d’autres langages.

Conseil : ayez un cahier et quelques stylos à côté de vous et de votre ordinateur. Cela vous aidera à prendre des notes car vous ne retiendrez pas tout du premier coup.

For now, let’s see what HTML and CSS are about.

Voyons maintenant ce que nous pouvons dire à propos du HTML et du CSS.

2. ABC of HTML & a bit of CSS - Le B.A.-BA du HTML & un peu de CSS

What is HTML?

We can explain it in two parts: what it is exactly and what it is being used for:
  • First of all, HTML means HyperText Markup Language. Let’s say the web page is a human body. HTML will represent the skeleton which is the main structure of person, so of the web page
  • Secondly, HTML is used as a programming language when you want the text on a web page not only to be constituted of frozen words 

And CSS? It stands for Cascading Style Sheet. It is the skin and makeup of you HTML skeleton. This part will be reviewed a bit later but from now, you must be more familiar with the construction of a web page.

Qu’est-ce que le HTML?

Nous pouvons l’expliquer en deux parties : qu’est-ce qu’est le HTML et quel en est son usage :
  • Premièrement, HTML signifie HyperText Markup Language. Disons que la page internet est un corps humain. Le HTML sera son squelette et lui donnera donc sa structure comme il le ferait pour un Homme
  • Deuxièmement, le HTML est utilisé comme un langage de programmation pour éviter que le texte sur une page ne soit uniquement constitué de mots figés

Et le CSS ? Cela correspond à Cascading Style Sheet, qui veut lui-même dire Feuille de Style en Cascade. Cela correspond à la peau et au maquillage du squelette HTML. Je reverrai cette partie plus en détails un peu plus tard. Mais pour maintenant, vous devez être plus familier avec la construction d’une page web.

code digital program blog coding technology innovation codecademy MIT Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact programmeur programator
Credits: dessinemoiunsite.com

3. First steps of the module - Premiers pas du module

I do not pretend to be a professional or Code/Programming teacher. My aim with this blog is to give you tips to learn code on your own and to share my experience. This could be happy stories of successes or struggles (luckily, I have not tested this one so far).

Je ne prétends pas être une professionnelle ni un professeur de Programmage/Codage. Le but de ce blog est de partager des conseils pour apprendre vous-même le code et pour partager mon expérience. Qu’il s’agisse de joies et succès ou de difficultés et d’échecs (jusqu’à présent pas expérimentés).

If you know a bit of websites and digital you may have heard about SEO, which stands for Search Engine Optimization. Basically, it is the engine that web browsers (Google, Yahoo, Bing…) will use to find your website/blog and reference it throughout the entire web world. These engines work based on algorithms and you can use HTML to increase your presence and be on top of the list.

Si vous connaissez un peu les sites Internet et le monde du digital, vous avez sûrement entendu parler du SEO qui veut dire Search Engine Optimization (Optimisation du Moteur de Recherche). Pour faire court, il s’agit du robot que les moteurs de recherche (Google, Yahoo, Bing…) utiliseront pour trouver votre site/blog et le référencer parmi la toile. Ces robots fonctionnent sur la base d’algorithmes et vous pouvez utiliser le HTML pour augmenter votre présence et être en haut de la liste.

To do this, you need to follow a particular structure that you would use for an essay: head, title, main parts, subtitles, subparts…
Indeed, the robot who is in charge of your page scan will pay attention to these details. Showing the robot the right information will help you to get to the best spot.

Pour faire cela, vous devrez suivre une structure particulière comme celle que vous utiliseriez pour écrire une dissertation: en-tête, titre, parties, sous-titres, sous-parties…
En effet, le robot en charge du scan de votre page fera attention à ces détails. Lui montrer la bonne information vous aidera à atteindre la bonne place.

HTML is a very strict language and does not tolerate any mistake.
Here are the basic rules you need to follow:

1. HTML uses tags: one to open < and one to close > ; if you are already familiar with Excel, it is the same system that applies to brackets. This means: if you forget one tag it won’t work.
For more clarity when you read the coding page you need to go to the next line every time you want to open a new tag. It may be laborious but trust me, if a mistake happens it will be faster to spot it.

a. When you start to code, you will always have to put this:
1st line: <!DOCTYPE html>
This is compulsory and will indicate the web browser what language it needs to use to read the page (HTML of course!)

b. 2nd line: <html>
Will show where the HTML doc starts from
Last line: </html>
Will end the HTML doc

2. 1 document = 1 head (1 title) + 1 body (paragraphs). If you think about a typical press article, here you are, same disposition.

<!DOCTYPE html>
<html>
<head>
<title>Hello everyone</title>
</head>
<body>
<p>I hope everyone is alright today</p>
<p>Let’s start an introduction to HTML</p>
</body>
</html>

As much as I would like to go a bit deeper and getting into links, font size, font type, lists… I will continue this part this week in an upcoming post.
You will have a reason to come back ;) 

code digital program blog coding technology innovation codecademy MIT Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact programmeur programator
Credits: codecademy.com
Le HTML est un langage très strict et ne tolère aucune erreur. Voici les règles de base que vous devrez suivre:

1.  Le HTML utilise des crochets appelés ‘tags’: un pour ouvrir < et un pour fermer > ; si vous êtes déjà familier avec Excel, il s’agit du même système qui s’applique aux parenthèses. Ce qui veut dire que si vous en oubliez un tout sera faux.
Pour plus de clarté lorsque vous lisez la fenêtre de codage vous devez aller à la ligne à chaque fois que vous voulez ouvrir un nouveau crochet. Cela peut paraître laborieux de prime abord mais croyez-moi, si une erreur apparaît elle sera plus facile à repérer.

a. Quand vous commencez à coder vous devrez toujours faire ceci :
1ère ligne: <!DOCTYPE html>
C’est une étape obligatoire et cela indique au moteur de recherche quel langage il doit utiliser pour lire la page (le HTML bien sûr !)

b. 2ème ligne: <html>
Montrera où le document HTML commence
Dernière ligne: </html>
Terminera le document HTML

2. 1 document = 1 en-tête (1 titre) + 1 corps (paragraphes). Si vous pensez à un article de presse classique, vous y êtes ! C’est la même disposition.

<!DOCTYPE html>
<html>
<head>
<title>Bonjour tout le monde</title>
</head>
<body>
<p>J’espère que tout le monde va bien aujourd’hui</p>
<p>Commençons une introduction au HTML</p>
</body>
</html>

J’aimerai allez plus loin et vous montrer les liens, tailles de police, type de police, listes… Je continuerai cette partie dans un prochain post à paraître cette semaine.
Vous aurez une raison pour revenir ;)

To be continued in the next episode, Amélie X 

La suite au prochain épisode, Amélie X 

START TO CODE

Hello again folks! Re-bonjour les amis!

The trigger point - L'élément déclencheur

As I stated yesterday in my first article, everything evolving around computers and coding has always intrigued me. But there is a big step between these two states of mind ‘Oh, that’s interesting, I’d love to know more’ and ‘Ok, let’s go, I am really going to learn how to code’. I bet you are asking yourself what is that trigger point.

Comme je l’indiquais hier dans mon premier article, tout ce qui touche à l’informatique et au code m’a toujours intriguée. Mais il y a un grand pas à faire entre le moment où l’on se dit ‘Oh, c’est intéressant, j’aimerai en savoir en plus’ et ‘Ok, allons-y, je vais réellement apprendre à coder’. Je suppose que vous vous demandez quel a été l’élément déclencheur.


code digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact Aurélie Jean professor professeur programmeur programator

For me, it was an article I read on LinkedIn (in French but Google translate should be able to help you - ask me if you need more details), written by Dr Aurélie Jean and published by Christine Lerche Le Bee for 1nstant.fr. She explains her point of view on coding and programming and how it is going to change tomorrow’s world. She also sees it as one of the biggest opportunity for women to empower themselves and be the leaders of this numerical revolution.

Pour moi, cela a été un article que j’ai lu sur LinkedIn, écrit par le Docteur Aurélie Jean et publié par Christine Lerche Le Bee pour 1nstant.fr. Elle y explique son point de vue sur le codage et la programmation informatique et comment cela va changer le monde de demain. Elle y voit aussi l’une des plus belles opportunités pour les femmes de se valoriser et de devenir les leaders de cette révolution numérique.

Following a discussion with her (I take advantage of this platform to thank her again for the great help and inspiration she is) and the advices being given in the article, I gave it a go and went to visit two websites.

Après une discussion avec elle (j'en profite pour la remercier de nouveau pour son aide et l'inspiration qu'elle est pour moi) et la lecture des conseils donnés dans l’article, j’ai décidé de me lancer et d’aller visiter deux sites.

The first one is Made w/ Code, powered by Google - Le premier est Made w/ Code, qui est sous l’égide de Google

It shows you how code is really behind everything we see and interact with. Create an emoji? Code (below is the one I created myself) – An automatic watering robot system for your plants? Code again…You can navigate through the website and visit different categories including Projects, Mentors, Community.

Il nous renseigne sur comment le codage est réellement derrière tout ce que nous voyons et ce avec quoi nous interagissons. Créer un emoji ? C’est du code (ci-dessous, celui que j’ai créé moi-même) – Un robot d’arrosage automatique de vos plantes ? Encore du code…Vous pouvez naviguer à travers le site (seulement en anglais) et visiter différentes catégories comme Projets, Mentors, Communauté.

code digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact Aurélie Jean professor professeur programmeur programator
Credits: madewithcode.com

My favourite video is from Maddy Maxey as she is giving code an exciting perspective in fashion. Whether it is for warming up your clothes when it is cold or to create your own website if you are a fashion designer. She said a quote that is for me the heart of taking that step to learn how to code: 

'It is not really a question of what you are good or bad at, it is a question of what you want to learn'

You can discover more stories by going to the website: Made w/ Code by Google

code digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact Aurélie Jean professor professeur programmeur programator
Credits: madewithcode.com

Ma vidéo préférée est celle de Maddy Maxey car elle offre au code une excitante perspective dans le domaine de la mode. Que ce soit pour que vos vêtements se réchauffent quand il fait froid ou pour créer votre propre site web si vous êtes un créateur. Elle dit une phrase qui prend tout son sens et qui est l’élément central de ma démarche d’apprentissage du code :

'Ce n'est pas réellement une question de si vous êtes bon ou mauvais, c'est une question de ce que vous avez envie d'apprendre'

Vous pouvez découvrir d'autres histoires en allant faire un tour sur le site: Made w/ Code by Google

The second website is Codecademy - Le second site est Codecademy
This is the platform you need to go to if you wish to learn how to code. As there is an infinite amount of languages you can learn, it is the same for coding. Main code languages are: 

• HTML & CSS: learn web development basics and start to create your website by the end of this course
• JavaScript: learn how to make interactive websites and games that you can turn into database
• jQuery: jQuery uses JavaScript to easily create interactive websites. Learn how to create animations and small events on one page
• PHP: it is the back end language from servers, very popular and easy to learn 
• Python: learn fundamentals of programming to develop web apps and manage data
• Ruby: a powerful tool but easy to learn. Used worldwide in website development

C’est une plateforme où vous devez et devrez vous rendre si vous souhaitez apprendre le code. Il existe une infinité de langues que vous pouvez apprendre, cette pluralité existe aussi pour le code. Les principaux langages de code sont cités sur la photo ci-dessous :

code codecademy digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact Aurélie Jean professor professeur programmeur programator
Credits: codecademy.com

I will give more details on the website in the next article and why it seems to be a good tool to use if you are learning on your own. I deliberately chose the HTML&CSS module in order to be able to make the blog’s design evolve myself (I am a big dreamer I know). I did not put a timer on but it took me about three hours to complete 8% of the class. Still a lot of work to do and I cannot wait to put my hands back on it :)

Je vous donnerai plus de détails sur le site dans le prochain article et sur pourquoi cela paraît être un bon outil pour apprendre en autodidacte.J’ai délibérément choisi le module HTML&CSS pour mettre ce que je dis en pratique et pouvoir faire évoluer le design du blog moi-même (je suis une grande rêveuse je sais). Je n’ai pas mis de chronomètre mais cela m’a pris à peu près trois heures pour compléter 8% de la classe. Il reste beaucoup de travail à faire et j’ai hâte de m’y remettre :)

code codecademy digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre blog autodidacte on my own technology sillicon valley myself autodidact Aurélie Jean professor professeur programmeur programator
Credits: codecademy.com

To be continued in the next episode, Amélie X 
La suite au prochain épisode, Amélie X

ABOUT ME

code digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre

My name is Amélie Lefebvre, I am French and 26 years old. It is always hard to speak about yourself but I still gave it a try below:

Studies

I studied different subjects whilst I was at uni, first of all I enrolled in a 2-year diploma in Logistics/Supply Chain and Transportation Management. After this, I had the opportunity to go abroad and spend one year studying International Business in Antwerp, Belgium (in Flanders they do speak Flemish so it was not cheating – I was speaking English the whole time ;). I became passionate about Marketing and decided to go to ISC Paris Business School to get a Master’s Degree in Marketing and Management of the Luxury Industries; I graduated in 2013.

Working Life

Since then, I have been fully working as a Marketeer for technical brands in highly competitive markets and for different companies (L’Oréal, VFB Lingerie, Hasbro) and in different places (France and in the UK).

Why do I want to learn coding?

I am back in France now and I decided to learn coding language as I have a bit of free time. Why would I do that?
First of all, I love languages and speak French, English and Spanish with a bit of Flemish.
Secondly, I truly believe that coding is the new English which means that it will be compulsory to know and deal with it in less time than it takes to say it. In France, they start to implement coding classes for children aged 6 and I am sure it has been already done in some other countries.
Finally, I may be the most curious person you could ever meet, always intrigued by what is going on around me, I always questioned myself on how our computer programs are built, how can we tie in coding with fashion, beauty, luxury and so many other things…

That’s why I am here today, ready to take off and inviting you on the adventure with me!

Any questions?

Just drop me few lines at this email: aeg.lefebvre@gmail.com
To be continued in the next episode, Amélie X

NB: as I want to reach as many people as I can and share my story with you, articles will be published in English and French


code digital program blog coding technology innovation Londres New York USA Etats-Unis Angleterre London France Paris tech entrepreneur female femme créer entreprise apprendre

Je m’appelle Amélie Lefebvre, je suis française et j’ai 26 ans. Je dois avouer que parler de soi-même est toujours un exercice périlleux mais je l'ai quand même tenté ci-dessous:

Etudes

J’ai étudié différentes matières lors de mon parcours étudiant. J’ai débuté par un DUT en Gestion Logistique et Transport. Après cette période, j’ai eu l’opportunité d’aller à l’étranger avec le programme Erasmus et j’ai passé une année à approfondir mes connaissances en Business International à Anvers en Belgique (en Flandres, les gens parlent flamand et non français, donc non, ce n’était pas de la triche – je parlais anglais tout le temps ;). Je me suis passionnée pour le Marketing et j’ai décidé d’aller à l’ISC Paris pour faire un Master Grande Ecole en Marketing et Management des Industries du Luxe, diplôme que j'ai obtenu en 2013.

Vie Professionnelle

Depuis 2013, je n’ai pas arrêté de travailler comme Chef de Produit pour des marques techniques présentes dans des marchés hautement compétitifs et ce, pour plusieurs entreprises (L’Oréal, VFB Lingerie, Hasbro) dans des zones différentes (France et UK).

Pourquoi je souhaite apprendre le codage informatique ?

Je suis de retour en France et j’ai décidé d’apprendre le codage informatique car j’ai un peu de temps libre.
Pourquoi ferais-je cela me direz-vous ?
Premièrement, j’adore les langues et parle français, anglais et espagnol avec une touche de flamand
Deuxièmement, je pense sincèrement que le codage informatique est le nouvel anglais, ce qui veut dire qu’il va très vite devenir obligatoire de le maîtriser et ce en moins de temps qu’il n’en faut pour le dire. En France, ils commencent déjà à introduire des classes de codage informatique pour des enfants âgés de 6 ans et je suis persuadée que cela existe déjà dans d’autres pays.
Finalement, je suis certainement la personne la plus curieuse que vous pourriez rencontrer, je suis intriguée par tout ce qui se passe autour de moi et je me pose toujours des questions sur comment nos programmes informatiques sont créés, comment peut-on allier le code à la mode, la beauté, le luxe et tellement d’autres choses encore…

C’est pourquoi je suis là aujourd’hui ! Prête à embarquer dans l’aventure et à vous emmener avec moi !


Une question?

Envoyez-moi quelques ligne à cet email : aeg.lefebvre@gmail.com

La suite au prochain épisode, Amélie X


NB: mon souhait étant d'atteindre le plus de personnes possible afin de partager mon histoire, les articles seront publiés en anglais et en français