So starten Sie das Programmieren für Anfänger - Einführung
Das Programmieren für Anfänger ist eigentlich ein sehr kluges und nützliches Zeug. Das Erlernen des Codierens macht Sie nicht nur kreativ, sondern erweitert auch die Auswahlmöglichkeiten für Ihre Karriere. Auch wenn Sie bereits einen guten Job haben und nicht weiter suchen, ist das Programmieren für Anfänger in jeder Hinsicht nützlich.
Egal, ob Sie Programmierer, Hacker, Künstler oder nur ein normaler Hardware-Ingenieur sind, die Programmierung für Anfänger eröffnet eine Vielzahl von Ideen, macht Sie schlauer und erleichtert Ihnen das Leben, wenn Sie lernen, wie Sie es in Ihren täglichen Lebensstil integrieren können.
Aber die Sache hier ist, die Programmierung für Anfänger sieht kompliziert aus. Für jemanden, der noch nie in seinem Leben einen Code geschrieben hat, kann das Erlernen des Codes ein Rätsel sein, von wo aus man anfangen soll. Keine Sorge, dafür bin ich hier. Um Ihnen das Programmieren für Anfänger zu erleichtern. Also, fangen wir an, sollen wir?
Arten von populären Sprachen in der Programmierung
Wenn Sie einen anderen Hintergrund als das Programmieren haben, haben sie ihn möglicherweise von Ihren Freunden oder von einem anderen Ort über Programmiersprachen wie C, C ++ oder Java und vieles mehr gehört. Es ist jedoch sehr unwahrscheinlich, dass Sie von Python, Ruby, Haskell oder Perl gehört haben. Willkommen in der Programmierwelt.
Wenn Sie ein wahrer Programmierer sind, haben Sie vielleicht schon davon gehört. Aber wenn Sie gerade erst von Codierung gehört haben und anfangen möchten, dann gibt es nur sehr wenige Leute, die davon wissen. Lassen Sie mich Ihnen eine Liste der Sprachen geben, die die beliebtesten Sprachen in der Welt der Programmiersoftware sind:
- C
- C ++
- C #
- Java
- JavaScript
- Python
- Rubin
- Perl
- Scala
- PHP
Außerdem können Sie mit dem Erlernen von HTML, CSS oder XML beginnen. Dies sind jedoch keine Programmiersprachen. Damit Sie jedoch die Programmiersprachen besser verstehen, sind diese Auszeichnungssprachen gut, um Ihnen einen Überblick zu verschaffen.
C, C ++, C # und Java sind einfache Computersprachen. Wenn ich Low-Level sage, meine ich, dass dies die Programmiersprachen sind, die dem Maschinencode am nächsten sind. Offensichtlich nicht so nah wie Assemblersprachen (die ich als Einstiegssprache niemals empfehlen würde). In einem meiner nächsten Blogs werde ich den Unterschied zwischen High-Level- und Low-Level-Computersprachen erläutern. JavaScript, Perl, Ruby und Python sind Hochsprachen.
Sie sind im Vergleich zu einfachen Sprachen extrem leicht zu erlernen. PHP ist auch eine Skriptsprache ähnlich wie Perl, Ruby oder Python, aber es ist eine serverseitige Skriptsprache, die hauptsächlich für die Webentwicklung verwendet wird. Verwechseln Sie sich nicht mit Java und JavaScript. Sie sind völlig entgegengesetzt.
Dann fragst du dich vielleicht: "Warum der ähnliche Name?" Vielleicht solltest du diese Frage auf Eis halten, bis du meinen nächsten Blog liest. JavaScript ist eine dynamische, untypisierte und interpretierte Programmiersprache auf hohem Niveau. Der einzige, der jetzt noch übrig ist, ist Scala. Scala verwendet JVM zum Kompilieren und ist eine funktionale Sprache. Wenn Sie Erfahrung mit Java haben, empfehle ich Ihnen, damit zu beginnen. Sagen Sie andernfalls Nein, bis Sie Java gelernt haben.
Oh, so viele Sprachen!
Sie können jetzt buchstäblich denken, als was er ..? Es gibt so viele Programmiersprachen zu lernen. Welches kann das Beste sein, um anzufangen? Es gibt aber keine konkreten Dinge.
Jeder andere Programmierer hat seinen eigenen Stil und Ansatz, und es gibt keine „beste Programmiersprache“. Aber wenn Sie meinen Vorschlag immer noch wollen, dann würde ich vorschlagen, auf eine der beiden Arten vorzugehen:
1. Der harte Weg
Wenn Sie Programmieren für Anfänger auf die harte Tour lernen möchten, empfehle ich Ihnen, C, dann C ++ und MySQL zu lernen. MySQL ist eine datenbankorientierte Programmiersprache. C und C ++ sind einfach zu erlernen, aber schwierig weiterzumachen. Wenn Sie mit C anfangen, könnten Sie wahrscheinlich genug lernen, um einfache Programme zu schreiben, aber es wäre schwierig, die Feinheiten von Arrays, Zeigern und anderen nichttrivialen Funktionen herauszufinden.
C ++ ist tatsächlich viel einfacher als das Basis-C. In C ++ wurde bis heute viel geändert. C alleine zu lernen kann ein Ärger sein, aber wenn Sie die Idee von C begriffen haben, wird es ein Kinderspiel, jede andere Sprache zu lernen, vertrauen Sie mir.
Versuchen Sie jedoch nicht, die ganze Sprache auf einmal zu lernen. Erstellen Sie kleine Testprogramme wie „Hallo Welt“, um die Grundlagen zu vermitteln, und erkunden Sie dann die komplexeren Ideen wie Strukturen, Zeiger und dynamisches Gedächtnis. C ist eine rein objektorientierte Programmiersprache, daher gibt es kaum einen Bereich, in dem Sie etwas falsch machen können.
C ist eine anständige Sprache, hängt jedoch stark von Zeigern ab, die im Wesentlichen auf Speicheradressen verweisen. Zeiger sind kompliziert und es ist für Anfänger sehr einfach, Fehler in der Programmierung zu finden, und es ist schwierig, Abstürze und Fehler aufzuspüren. Diese Art von Fehlern ist die Ursache für die meisten Sicherheitslücken beim Erlernen von Programmiersoftware und Betriebssystemen.
Wenn Sie immer noch nicht mit C vertraut sind, sollten Sie sicherstellen, dass Sie mit einem visuellen Debugger (allgemein als IDE für Integrated Development Environment bezeichnet) eine gute Programmierumgebung für Anfänger erhalten. Das beste, das ich je verwendet habe, ist Visual C ++ (das auch für C funktioniert) für Windows-Computer. XCode auf dem Mac ist auch anständig.
Mit einem visuellen Debugger können Sie zeilenweise durch Ihre Programme blättern, um zu sehen, was das Programm tut, und Fehler in der Logik leichter zu erkennen. Hier können Sie Ihre Vermutungen über die Programmiervorgänge für Anfänger überprüfen.
Empfohlene Kurse
- R Studio Anova Technikkurse
- Online-Training zu AngularJS
- ISTQB Level 1 Online-Kurs
- Software Testing Fundamentals Course
2. Der einfache Weg
Wenn Sie diesen Blog noch lesen, bedeutet dies, dass Sie möglicherweise ein bisschen darüber gegoogelt haben und wahrscheinlich zurückgekommen sind, weil Sie der Meinung sind, dass C ein ziemlicher Stressfaktor ist. Willkommen damals! Um Ihnen den Einstieg zu erleichtern, ist Python die beste und einfachste Programmiersprache, die Sie lernen sollten.
Wenn Sie mich fragen, habe ich selbst angefangen, mit C zu lernen. Aber obwohl ich viele Artikel gelesen habe, hatte ich niemanden, der mich richtig durch diese Sache führte. Ich bin ab sofort Experte für Penetrationssicherheit. Als ich vor ein paar Jahren anfing, Programmieren für Anfänger zu lernen, hatte ich keine Ahnung von Python.
Wenn und nur wenn mir zu diesem Zeitpunkt jemand von Python erzählt hätte, hätte ich so viel Zeit, die ich in C investiert habe. Aber was mich betrifft, finde ich, dass das, was tatsächlich passiert ist, gut war. Da hätte ich sowieso später C lernen müssen. Das ist aber nicht bei allen so. Ist es?
Python wäre ein Kinderspiel vor C. Der Grund dafür ist, dass Python eine Hochsprache ist und extrem einfach zu lesen und zu programmieren ist. Es folgt ein Beispiel für eine in Python geschriebene Hello-Welt:
>>>print(“Hello world”)
Das folgende Beispiel zeigt C, C ++ und Java:
Hallo Welt in C:
#include
int main()
(
printf("Hello world\n");
return 0;
)
Hallo Welt in C ++:
#include
int main()
(
std::cout << "Hello World!" << std::endl;
return 0;
)
Hallo Welt in Java:
public class HelloWorld (
public static void main(String() args) (
System.out.println("Hello, World");
)
)
Ich glaube nicht, dass ich es noch weiter vereinfachen muss, wie einfach es in Python ist. Und für den Fall, dass Sie ein extremer Programmierer für Anfänger sind, habe ich hier geschrieben, dass Sie eine einfache Eingabeaufforderung „Hello World“ auf dem Bildschirm ausgeben.
Das gleiche gilt für Ruby. Tatsächlich ist das Programmieren mit Ruby noch einfacher als mit Python. Hier ist der Ruby Code für Hello World:
>>>puts "Hello World!";
Außerdem macht das Lernen von Python extrem viel Spaß. Es ist sogar extrem einfach, es zu kompilieren. Sie können einfach die Datei py2exe herunterladen und mit der Konvertierung Ihrer Datei xyz.py in die Datei abc.exe beginnen. Wenn Sie der Meinung sind, dass dies extrem einfach ist, kann ich Ihnen versichern, dass es noch viel einfacher ist, loszulegen, sobald Sie mit dem Programmieren in Python begonnen haben.
Wo ist Java?
Neben alledem ist Java eine der praktischsten Sprachen, die es zu lernen gilt. Java ist die zweitbeliebteste Programmiersprache und wird in Stanfords bekanntem (und kostenlosem) Programmierkurs Einführung in CS unterrichtet. Java erzwingt solide objektorientierte Prinzipien (OOP), die in modernen Sprachen wie C ++, Perl, Python und PHP verwendet werden. Sobald Sie Java gelernt haben, können Sie ganz einfach andere OOP-Sprachen lernen.
Java hat den Vorteil einer langen Nutzungshistorie. Es gibt viele Beispiele für „Boilerplates“, die seit Jahrzehnten gelehrt werden und für viele Zwecke (einschließlich der Entwicklung von Android-Apps) weit verbreitet sind. Daher ist es eine sehr praktische Sprache zum Lernen. Sie erhalten nicht die Kontrolle auf Computerebene, wie Sie es mit C tun würden, können jedoch auf die wichtigsten Computerteile wie Dateisystem, Grafik und Sound zugreifen und diese für jedes relativ anspruchsvolle und moderne Programm bearbeiten, das ausgeführt werden kann auf jedem Betriebssystem.
Wenn Sie speziell Coding lernen möchten, um eine Karriere aufzubauen, sehen Sie die folgenden Beispiele, in welcher Sprache Sie mit dem Lernen für welche Rollen beginnen sollten:
Serverseitige Entwicklung - Python, Ruby, PHP, Java oder Dot Net
Client-seitige Programmierung - HTML, CSS, JavaScript
Mobile Programmierung - Objective-C oder Java (für Android) und HTML / CSS / XML
3D / Animation - C / C ++, OpenGL
Hochleistungsrechnen - C / C ++, Java
Websicherheit - Python / Ruby / Assemblersprachen
Wenn Sie sich für das Programmieren für Anfänger interessieren, nur weil Sie Apps oder ähnliches entwickeln möchten, sollten Sie wahrscheinlich mit dem beginnen, was Sie für einfach halten, und nicht mit dem, was andere sagen. Der Grund dafür ist, dass jeder versucht, seine Vorlieben auf Sie anzuwenden. Aber nur Sie können wissen, was für Sie das Beste ist.
Ich denke, es ist an der Zeit, mit dem Lernen zu beginnen, anstatt nur Artikel zu lesen. ist mehr verschwendete Zeit ”????
Erste Bildquelle: pixabay.com
Empfohlene Artikel
Dies ist eine Anleitung zum Programmieren für Anfänger. Hier haben wir die verschiedenen Programmiersprachen anhand von Beispielen aus der Welt von Hallo in Java, C ++ und C usw. besprochen. Sie können auch die folgenden Artikel lesen, um mehr zu erfahren.
- Java Web Services und Interview-Fragen
- Karriere in der R-Programmierung
- 13 Fragen und Antworten zum Best C Programming Interview
- Wichtiges Debug-Konzept Toggle in VBE
- Unterschiede zwischen Programmieren und Skripten
- 8 Die beste Programmiersprache für mobile Apps, die Sie kennen sollten