['Learn Coding', 'Languages', 'Web Development']
Blog Post #1 My Programming Start
I started incorporating Bootstrap in my designs finding it to be a very helpful tool in maintaining clean, interactive UIs. If you're new to Bootstrap, all you need to do to start using their components is incorporate the CDN into your website code. This is a stylesheet link tag that you place in your head tag and some script tags that go at bottom of the body element. This will allow you to access Bootstrap's CSS, JS, and images remotely without hosting it yourself. One thing to note is that their Glyphicons have recently been obsoleted, depriving us of simple icons to use in our websites. I have been looking at Google Material or Material Design as a design language that does much of what Bootstrap does, i.e. 'grid-based layouts, responsive animations and transitions, padding, and depth effects such as lighting and shadows'.
During that same time, I started teaching myself Python. There are various 4-hour Python tutorials on YouTube which are a great way to get started. Do not expect from yourself to know or memorize all of the course during your first viewing! It took me various other Python courses (if you don't know about Udemy go check it out! Most of the classes are very cheap, or make sure to check out their free courses) and small tutorials to gain a better understanding of the language. Once I could write legible code, I started to train myself by writing small bits of code that solve certain math problems at CodeAbbey.com. Downloading Python IDLE is very simple, and after a few trials and errors I was able to download Pandas, Numpy, and MatPlotLib as well. I will go over my experience with them in a future blog post!
It is very easy to get started programming. Let's say that if you have a good PC and monitor, there is very little else you need to pay for or get! Having good tools will help you vastly down the road, in ease-of-learning and quickness of knowledge acquisition. It will be much easier for you to create websites and programs if you have a good PC that can handle the workload. As a starter computer, this HP Elite 7900 Desktop PC or the HP 8300 Elite Small Form Factor Desktop Computer are both great pieces of hardware and will be capable of taking you through all the stages of learning HTML, CSS, and Web Design, play some 720p videos and small games. It will struggle once you get more advanced into machine learning and look to run larger libraries or more complex code. For that I would recommend the CYBERPOWERPC Gamer Xtreme VR Gaming PC. This is a PC with a lot of great reviews on Amazon and will definitely get you started taking advantage of having a fast PC that will run multiple programs at once. If you're into laptops, try the Acer Predator Helios 300 Gaming Laptop. Gaming PCs generally make great programming PCs because they both need fast CPUs and GPUs to run advanced games or programs. Try to make sure your computer has at least 8 GB of RAM, preferably 16GB. A Solid State Drive (SSD) is also good and will really speed up your daily tasks. For bulk storage try a 1-2 TB internal or external hard drive.
A good Video Card is also recommended of course for deep learning, and I feature multiple examples on my OBJECT.GET page. With a GPU for NVIDIA you can take advantage of the new Architecture and CUDA cores to run TensorFlow programs! As a starter card, try the MSI GeForce GTX 1050 TI, or ASUS Geforce GTX 1050 Ti 4GB . For the CUDA Cores use at least the MSI GAMING GeForce RTX 2060 6GB or preferably this one: MSI Gaming GeForce RTX 2080 8GB
Please make sure you check out the rest of the this brand new site! F5+CHIP will take you to my notes on various programs and languages and you can find all Electronics and Hardware on OBJECT.GET. If you like this website and want to see me post more, please consider donating for my studies at paypal.me/Rtificialintel.
I am also learning C# for Unity Engine, and modelling in Blender. I am planning on release a small game soon! All I can say for now is that if you like calculating very large numbers on expensive hardware then you will enjoy the game!
Thank you for reading this and please let me know if you have opinions or ideas by going to my twitter down at the bottom of this page.
Have a great day!