Making Projects as a Coder with Weak Skillset – HTML, CSS and basic JavaScript Only

in #tutorial6 years ago (edited)

background.png

Now is the age of IT and everyone wants to become programmer or IT professional. A lot of people get into courses or IT classes without really knowing what it is, and they get disappointed when they find out it doesn’t suit them well. In my country, in highschool you can choose your occupation(something like that), and I went to class for Information Technologies. After we finished school, four years later, 90 percent of my friends weren’t going to continue a career in IT. School is guilty for not teaching them what’s really important, but that is a topic for another day.

So if you find yourself here, or if you just started learning to code and know only HTML, some CSS and some basic JavaScript, this is the post for you. I’ll try to help you use these skills to make some projects, and get you started.

Reality is, you probably can’t find a job knowing only these skills. Now is the age of frontend frameworks, CMS, backend and databases. Nobody would hire you to make their website if you only know HTML and CSS. But there are alternatives.

For making desktop or android apps, developers usually program in Java, C#, C++, Python and so on. These languages are not easy to learn on a higher level.

But there are alternatives to making apps.

tools.png

  • Website2Apk
    This allows you to make a website project in HTML, CSS and if you need, JS(but for simple things, you might not even need it). You code everything in HTML, and Web2Apk builds it as APK file so you can install it on Android. NOTE: This is NOT a high quality solution. Although it will work, it is not good for more complex apps because it can be slow, and some functionality can only be achieved on the web.

  • Phonegap Cordova
    This is a similar solution, but better. For this one, you would need to watch a few tutorials to understand how to build it trough a command line, but it’s fairly easy. It isn’t as slow as Web2Apk and it has a lot of documentation, frameworks on github and templates. My advice is that you try this one. I am using it for some lighter projects.

  • Electron
    This one is for desktop apps, and it’s super powerful. A lot of great apps and programs were made using electron, including Atom, Slack for desktop, WhatsApp for desktop and so on.
    If you are looking to get into desktop field, go with this one!

Of course, your skills will need polishing, and you can’t stay on the same level forever. As you make projects, you will learn and become better and better, so you can make more complex applications.

Take your time to grow your skills and learn and create new stuff!

Sort:  

Congratulations @nikolap99! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Do not miss the last post from @steemitboard:

Carnival Challenge - Collect badge and win 5 STEEM
Vote for @Steemitboard as a witness and get one more award and increased upvotes!

Congratulations @nikolap99! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!